BRAT 2.4.5
Class index
Full class index
brahmlib
BRAHMS
ROOT page

BrRootDb


class description - source file - inheritance tree

class BrRootDb : public BrVirtualDb


    protected:
virtual TObject* GetConnection() public:
BrRootDb BrRootDb(const Char_t* name, const Char_t* title) BrRootDb BrRootDb(BrRootDb&) virtual void ~BrRootDb() static TClass* Class() virtual void Close(Option_t* option) virtual Bool_t Connect(Option_t* option) virtual void CreateSequence() virtual TSQLResult* GetMultiple(const Char_t* table, const Char_t* condition) virtual TSQLRow* GetSingle(const Char_t* table, const Char_t* condition) virtual Int_t Increment() virtual TClass* IsA() const virtual Bool_t IsConnected() const virtual void LockTables(const Char_t* writetables, int i = 0) virtual TSQLResult* Query(BrDbQuery* query) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual void UnLockTables()

Data Members


    protected:
TString fFileName Cachecd file name. TFile* fConnection ! The connection TObject* fSequence ! Pointer to sequence in this DB.

Class Description




BrRootDb(const Char_t* name, const Char_t* title) : BrVirtualDb(name, title)
 Default constructor

~BrRootDb()

Bool_t Connect(Option_t* option="")
 Connect to the file

void Close(Option_t* option="")
 Close the connection to the database - i.e., file.

TSQLResult* Query(BrDbQuery* q)
 This will execute the query q, as if it was a root script.  Care
 must be take when using this method.  Not that a return value of
 zero does not nessecarily mean a failure has occured, since this
 method returns 0.

TSQLRow* GetSingle(const Char_t* tableName, const Char_t* condition)

TSQLResult* GetMultiple(const Char_t* table, const Char_t* condition)

void CreateSequence()

Int_t Increment()

void LockTables(const Char_t* writetables,int i=0)
 Not implmented - and my never be

void UnLockTables()
 Not implmented - and my never be



Inline Functions


           TObject* GetConnection()
             Bool_t IsConnected() const
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
           BrRootDb BrRootDb(BrRootDb&)

This page automatically generated by script docBrat by Christian Holm

Copyright ; 2002 BRAHMS Collaboration <brahmlib@rcf.rhic.bnl.gov>
Last Update on 2001/10/08 10:31:38 $ by cholm $

Validate HTML
Validate CSS