|
BrDbRevision
class description - source file - inheritance tree
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)
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 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()
|