60 KVDBTable::~KVDBTable()
62 gROOT->GetListOfCleanups()->Remove(
this);
161 return (obj ? (obj->
GetNumber() == num ? obj : 0) : 0);
ClassImp(KVPartitionList) void KVPartitionList
Initialisation.
char * Form(const char *fmt,...)
Record folder for the database.
virtual void SetTable(const KVDBTable *table)
virtual Int_t GetNumber() const
TString fDefFormatNumRec
default formatting for names of numbered records
virtual Bool_t AddRecord(KVDBRecord *add)
virtual void RemoveRecord(KVDBRecord *add)
Remove a KVDBRecord from the list of available records.
Bool_t HasDefaultFormat() const
void SetDefaultFormat(const TString &)
Bool_t fIsUnique
Must each record name be unique ?
virtual KVDBRecord * GetRecord(const Char_t *rec_name) const
virtual KVSeqCollection * GetRecords() const
virtual void ls(Option_t *option="*") const
Extended version of ROOT THashList.
virtual Int_t GetSize() const
Optimised list in which named objects can only be placed once.
virtual void Add(TObject *obj)
TCollection * GetListOfFolders() const
virtual void SetOwner(Bool_t owner=kTRUE)
virtual void Remove(TObject *obj)
virtual const char * GetName() const
virtual void SetTitle(const char *title="")
virtual const char * GetTitle() const
virtual void SetName(const char *name)
virtual const char * ClassName() const
const char * Data() const