1 #ifndef ALI_CDB_STORAGE_H 2 #define ALI_CDB_STORAGE_H 20 #include <TObjArray.h> 47 Int_t subVersion = -1);
53 Int_t subVersion = -1);
71 Int_t version = -1, Int_t subVersion = -1);
73 Int_t version = -1, Int_t subVersion = -1);
77 Int_t version = -1, Int_t subVersion = -1);
79 Int_t version = -1, Int_t subVersion = -1);
83 Int_t version = -1, Int_t subVersion = -1);
85 Int_t version = -1, Int_t subVersion = -1);
96 virtual Bool_t
Contains(
const char* path)
const = 0;
99 void QueryCDB(Int_t run,
const char* pathFilter=
"*",
103 virtual void SetRetry(Int_t nretry, Int_t initsec) = 0;
AliCDBEntry * Get(const AliCDBId &query)
const TString & GetURI() const
Bool_t Put(TObject *object, AliCDBId &id, AliCDBMetaData *metaData, const char *mirrors="", AliCDBManager::DataType type=AliCDBManager::kPrivate)
void RemoveAllSelections()
time_t GetMaxDate() const
virtual AliCDBEntry * GetEntry(const AliCDBId &query)=0
void ReadSelectionFromFile(const char *fileName)
const TString & GetType() const
time_t GuidToCreationTimestamp(const TString &guid) const
TObjArray * GetQueryCDBList()
void SetMaxDate(TTimeStamp maxDate)
virtual Bool_t HasSubVersion() const =0
const TString & GetBaseFolder() const
void SetMaxDate(time_t maxDate)
void SetURI(const TString &uri)
Short_t fInitRetrySeconds
virtual const char * GetMirrorSEs() const
TString fileName(const char *dir, int runNumber, const char *da, int i, const char *type)
TList * GetAll(const AliCDBId &query)
TString fBaseFolder
Local, Grid: base folder name - Dump: file name.
virtual TList * GetEntries(const AliCDBId &query)=0
virtual TList * GetIdListFromFile(const char *fileName)=0
void GetSelection(AliCDBId *id)
virtual AliCDBId * GetEntryId(const AliCDBId &query)=0
virtual Bool_t IsReadOnly() const =0
AliCDBId * GetId(const AliCDBId &query)
virtual Bool_t PutEntry(AliCDBEntry *entry, const char *mirrors="")=0
void QueryCDB(Int_t run, const char *pathFilter="*", Int_t version=-1, AliCDBMetaData *mdFilter=0)
virtual void SetMirrorSEs(const char *mirrors)
virtual void QueryValidFiles()=0
virtual void SetRetry(Int_t nretry, Int_t initsec)=0
void AddSelection(const AliCDBId &selection)
void LoadTreeFromFile(AliCDBEntry *entry) const
AliCDBManager::DataType GetDataType() const
virtual Bool_t IdToFilename(const AliCDBId &id, TString &filename) const =0
void PrintSelectionList()
AliCDBStorage & operator=(const AliCDBStorage &source)
virtual Bool_t Contains(const char *path) const =0
AliCDBMetaData * fMetaDataFilter
Short_t fNretry
Local, Grid: base folder name - Dump: file name.
void RemoveSelection(const AliCDBId &selection)