BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrDbRevision


class description - source file - inheritance tree

class BrDbRevision : public BrDbTable


    public:
BrDbRevision BrDbRevision(Int_t parameterId, Int_t validstart, Int_t validend, Int_t fromstart, Int_t fromend, Int_t typeId = -1, Int_t date = -1, Int_t authorId = -1, const Char_t* comment = "0", BrDbRevision::EDataType datatype = kNull, Int_t entries = 0, Long_t bytes = 0, void* array = 0) BrDbRevision BrDbRevision(BrDbRevision* rev) BrDbRevision BrDbRevision(BrDbRevision&) void ~BrDbRevision() static TClass* Class() static BrDbQuery* Create() virtual void* GetArray() const virtual Int_t GetAuthorID() const virtual Long_t GetBytes() const virtual const Char_t* GetComment() const virtual BrDbRevision::EDataType GetDataType() const virtual Int_t GetDate() const virtual Int_t GetEntries() const virtual Int_t GetFromEnd() const virtual Int_t GetFromStart() const virtual Int_t GetParameterID() const virtual Int_t GetTypeID() const virtual Int_t GetValidEnd() const virtual Int_t GetValidStart() const virtual BrDbQuery* Insert() virtual TClass* IsA() const static TObjArray* MultipleInstance(TSQLResult*) virtual void Print(Option_t* option) const virtual void SetArray(void* a) virtual void SetAuthorID(Int_t id) virtual void SetBytes(Long_t b) virtual void SetComment(const Char_t* comment) virtual void SetDataType(BrDbRevision::EDataType t) virtual void SetDate(Int_t unixdate = -1) virtual void SetEntries(Int_t n) virtual void SetFromEnd(Int_t end) virtual void SetFromStart(Int_t start) virtual void SetParameterID(Int_t id) virtual void SetTypeID(Int_t id) virtual void SetValidEnd(Int_t end) virtual void SetValidStart(Int_t start) virtual void ShowMembers(TMemberInspector& insp, char* parent) static BrDbRevision* SingleInstance(TSQLRow*) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Int_t fParameterID Reference to parameter entry Int_t fTypeID Reference to type of revision Int_t fValidStart Start time of validity for revision Int_t fValidEnd End time of validity for revision Int_t fFromStart Start time for basis for revsion Int_t fFromEnd End time for basis for revsion Int_t fDate Date of creation Int_t fAuthorID Reference to author of revsion Char_t fComment[255] Comment field BrDbRevision::EDataType fDataType Copy of DataType Parameter from Parameter -- Beware.. Long_t fEntries Number of elements in array Long_t fBytes Number of bytes in blob Byte_t* fArray Array of binary data public:
static const BrDbRevision::EDataType kNull static const BrDbRevision::EDataType kShort static const BrDbRevision::EDataType kInt static const BrDbRevision::EDataType kLong static const BrDbRevision::EDataType kFloat static const BrDbRevision::EDataType kDouble static const Char_t* kTableName

Class Description

 Class BrDbRevision

 Representation of a Revision inside and outside of Database.


BrDbRevision(Int_t parameterId, Int_t validstart, Int_t validend, Int_t fromstart, Int_t fromend, Int_t typeId, Int_t date, Int_t authorId, //Bool_t canonical, const Char_t* comment, EDataType datatype, Int_t entries, Long_t bytes, void* address)

BrDbRevision(BrDbRevision* rev)

BrDbRevision* SingleInstance(TSQLRow* row)
 Returns an instance of a BrDbRevision. User needs to store this
 object imidiatly.

TObjArray* MultipleInstance(TSQLResult* res)
 Returns an (1D) array of BrDbRevisions matching Query that made the
 TSQLResult. User need to store this immediately.

BrDbQuery* Create(void)

BrDbQuery* Insert(void)

void SetArray(void* address)

void SetDate(Int_t unixdate)

void SetComment(const Char_t* comment)

void Print(Option_t* option) const
 print method

 Options:
   B         Basic information



Inline Functions


                           void SetParameterID(Int_t id)
                           void SetTypeID(Int_t id)
                           void SetValidStart(Int_t start)
                           void SetValidEnd(Int_t end)
                           void SetFromStart(Int_t start)
                           void SetFromEnd(Int_t end)
                           void SetAuthorID(Int_t id)
                           void SetBytes(Long_t b)
                           void SetDataType(BrDbRevision::EDataType t)
                           void SetEntries(Int_t n)
                          Int_t GetParameterID() const
                          Int_t GetTypeID() const
                          Int_t GetValidStart() const
                          Int_t GetValidEnd() const
                          Int_t GetFromStart() const
                          Int_t GetFromEnd() const
                          Int_t GetDate() const
                          Int_t GetAuthorID() const
                  const Char_t* GetComment() const
                          void* GetArray() const
                         Long_t GetBytes() const
        BrDbRevision::EDataType GetDataType() const
                          Int_t GetEntries() const
                        TClass* Class()
                        TClass* IsA() const
                           void ShowMembers(TMemberInspector& insp, char* parent)
                           void Streamer(TBuffer& b)
                           void StreamerNVirtual(TBuffer& b)
                   BrDbRevision BrDbRevision(BrDbRevision&)
                           void ~BrDbRevision()

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2001/11/26 21:42:21 $ by videbaek $

Validate HTML
Validate CSS