BrDbParameter
class description - source file - inheritance tree
public:
BrDbParameter BrDbParameter()
BrDbParameter BrDbParameter(const Char_t* name, Int_t referenceId, const Char_t* typeName, Int_t policy, const Char_t* comment)
BrDbParameter BrDbParameter(BrDbParameter&)
void ~BrDbParameter()
static TClass* Class()
static BrDbQuery* Create()
virtual const Char_t* GetComment() const
virtual const Char_t* GetName() const
virtual Int_t GetPolicy() const
virtual Int_t GetReferenceID() const
virtual const Char_t* GetTypeName() const
virtual BrDbQuery* Insert()
virtual TClass* IsA() const
static TObjArray* MultipleInstance(TSQLResult*)
virtual void SetComment(const Char_t* comment)
virtual void SetName(const Char_t* name)
virtual void SetPolicy(Int_t p)
virtual void SetReferenceID(Int_t id)
virtual void SetTypeName(const Char_t* typeName)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
static BrDbParameter* SingleInstance(TSQLRow*)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Char_t fName[64] name of parameter;
Int_t fReferenceID Id of referenced entry (e.g. Detector)
Char_t fTypeName[32] Name of type for this parameter (e.g. Float_t)
Int_t fPolicy
Char_t fComment[255] Comment field
public:
static const Char_t* kTableName
BrDbParameter(void)
Empty default constructor.
BrDbParameter(const Char_t* name,
Int_t referenceId,
const Char_t* typeName,
Int_t policy,
const Char_t* comment)
: fReferenceID(referenceId), fPolicy(policy)
Constructor.
BrDbQuery* Create(void)
Returns a SQL query string suitable for creation of this table in
a database.
BrDbParameter* SingleInstance(TSQLRow* row)
Returns an instance of a BrDbParameter. User needs to store this
object imidiatly.
TObjArray* MultipleInstance(TSQLResult* res)
Returns an (1D) array of BrDbParameter's matching Query that made
the TSQLResult. User need to store this immediately.
BrDbQuery* Insert(void)
void SetName(const Char_t* name)
void SetTypeName(const Char_t* typeName)
void SetComment(const Char_t* comment)
Inline Functions
const Char_t* GetName() const
Int_t GetReferenceID() const
const Char_t* GetTypeName() const
Int_t GetPolicy() const
const Char_t* GetComment() const
void SetReferenceID(Int_t id)
void SetPolicy(Int_t p)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
BrDbParameter BrDbParameter(BrDbParameter&)
void ~BrDbParameter()
|