![]() |
AliRoot Core
ee782a0 (ee782a0)
|
#include <AliCDBGrid.h>
Public Member Functions | |
virtual Bool_t | IsReadOnly () const |
virtual Bool_t | HasSubVersion () const |
virtual Bool_t | Contains (const char *path) const |
virtual Bool_t | IdToFilename (const AliCDBId &id, TString &filename) const |
virtual void | SetRetry (Int_t nretry, Int_t initsec) |
virtual void | SetMirrorSEs (const char *mirrors) |
virtual const char * | GetMirrorSEs () const |
![]() | |
AliCDBStorage () | |
void | SetURI (const TString &uri) |
const TString & | GetURI () const |
const TString & | GetType () const |
const TString & | GetBaseFolder () const |
AliCDBManager::DataType | GetDataType () const |
void | ReadSelectionFromFile (const char *fileName) |
void | AddSelection (const AliCDBId &selection) |
void | AddSelection (const AliCDBPath &path, const AliCDBRunRange &runRange, Int_t version, Int_t subVersion=-1) |
void | AddSelection (const AliCDBPath &path, Int_t firstRun, Int_t lastRun, Int_t version, Int_t subVersion=-1) |
void | RemoveSelection (const AliCDBId &selection) |
void | RemoveSelection (const AliCDBPath &path, const AliCDBRunRange &runRange) |
void | RemoveSelection (const AliCDBPath &path, Int_t firstRun=-1, Int_t lastRun=-1) |
void | RemoveSelection (int position) |
void | RemoveAllSelections () |
void | PrintSelectionList () |
AliCDBEntry * | Get (const AliCDBId &query) |
AliCDBEntry * | Get (const AliCDBPath &path, Int_t runNumber, Int_t version=-1, Int_t subVersion=-1) |
AliCDBEntry * | Get (const AliCDBPath &path, const AliCDBRunRange &runRange, Int_t version=-1, Int_t subVersion=-1) |
TList * | GetAll (const AliCDBId &query) |
TList * | GetAll (const AliCDBPath &path, Int_t runNumber, Int_t version=-1, Int_t subVersion=-1) |
TList * | GetAll (const AliCDBPath &path, const AliCDBRunRange &runRange, Int_t version=-1, Int_t subVersion=-1) |
AliCDBId * | GetId (const AliCDBId &query) |
AliCDBId * | GetId (const AliCDBPath &path, Int_t runNumber, Int_t version=-1, Int_t subVersion=-1) |
AliCDBId * | GetId (const AliCDBPath &path, const AliCDBRunRange &runRange, Int_t version=-1, Int_t subVersion=-1) |
Bool_t | Put (TObject *object, AliCDBId &id, AliCDBMetaData *metaData, const char *mirrors="", AliCDBManager::DataType type=AliCDBManager::kPrivate) |
Bool_t | Put (AliCDBEntry *entry, const char *mirrors="", AliCDBManager::DataType type=AliCDBManager::kPrivate) |
void | QueryCDB (Int_t run, const char *pathFilter="*", Int_t version=-1, AliCDBMetaData *mdFilter=0) |
void | PrintQueryCDB () |
TObjArray * | GetQueryCDBList () |
void | SetMaxDate (time_t maxDate) |
void | SetMaxDate (TTimeStamp maxDate) |
time_t | GetMaxDate () const |
Static Public Member Functions | |
static void | SetForbidGRPOverride (Bool_t v) |
static Bool_t | GetForbidGRPOverride () |
Protected Member Functions | |
virtual AliCDBEntry * | GetEntry (const AliCDBId &queryId) |
virtual AliCDBId * | GetEntryId (const AliCDBId &queryId) |
virtual TList * | GetEntries (const AliCDBId &queryId) |
virtual Bool_t | PutEntry (AliCDBEntry *entry, const char *mirrors="") |
virtual TList * | GetIdListFromFile (const char *fileName) |
![]() | |
virtual | ~AliCDBStorage () |
void | GetSelection (AliCDBId *id) |
void | LoadTreeFromFile (AliCDBEntry *entry) const |
time_t | GuidToCreationTimestamp (const TString &guid) const |
Private Member Functions | |
AliCDBGrid (const char *gridUrl, const char *user, const char *dbFolder, const char *se, const char *cacheFolder, Bool_t operateDisconnected, Long64_t cacheSize, Long_t cleanupInterval) | |
virtual | ~AliCDBGrid () |
AliCDBGrid (const AliCDBGrid &db) | |
AliCDBGrid & | operator= (const AliCDBGrid &db) |
Bool_t | FilenameToId (TString &filename, AliCDBId &id) |
Bool_t | PrepareId (AliCDBId &id) |
AliCDBId * | GetId (const TObjArray &validFileIds, const AliCDBId &query) |
AliCDBEntry * | GetEntryFromFile (TString &filename, AliCDBId *dataId) |
Bool_t | PutInCvmfs (TString &fullFilename, TFile *cdbFile) const |
Bool_t | AddTag (TString &foldername, const char *tagname) |
Bool_t | TagFileId (TString &filename, const AliCDBId *id) |
Bool_t | TagFileMetaData (TString &filename, const AliCDBMetaData *md) |
Bool_t | TagShortLived (TString &filename, Bool_t value) |
void | MakeQueryFilter (Int_t firstRun, Int_t lastRun, const AliCDBMetaData *md, TString &result) const |
virtual void | QueryValidFiles () |
Private Attributes | |
TString | fGridUrl |
TString | fUser |
TString | fDBFolder |
TString | fSE |
TString | fMirrorSEs |
TString | fCacheFolder |
Bool_t | fOperateDisconnected |
Long64_t | fCacheSize |
Long_t | fCleanupInterval |
Static Private Attributes | |
static Bool_t | fgForbidGRPOverride = kTRUE |
Friends | |
class | AliCDBGridFactory |
Additional Inherited Members | |
![]() | |
TObjArray | fValidFileIds |
Int_t | fRun |
AliCDBPath | fPathFilter |
Int_t | fVersion |
AliCDBMetaData * | fMetaDataFilter |
TList | fSelections |
TString | fURI |
TString | fType |
TString | fBaseFolder |
Local, Grid: base folder name - Dump: file name. More... | |
Short_t | fNretry |
Local, Grid: base folder name - Dump: file name. More... | |
Short_t | fInitRetrySeconds |
time_t | fMaxDate |
Definition at line 18 of file AliCDBGrid.h.
|
private |
Definition at line 47 of file AliCDBGrid.cxx.
Referenced by AliCDBGridFactory::Create(), and GetForbidGRPOverride().
|
privatevirtual |
Definition at line 143 of file AliCDBGrid.cxx.
Referenced by GetForbidGRPOverride().
|
private |
|
private |
Definition at line 977 of file AliCDBGrid.cxx.
Referenced by GetForbidGRPOverride(), and PrepareId().
|
virtual |
Implements AliCDBStorage.
Definition at line 1125 of file AliCDBGrid.cxx.
Referenced by HasSubVersion(), and PrepareId().
|
private |
Definition at line 150 of file AliCDBGrid.cxx.
Referenced by GetEntries(), GetEntryId(), GetForbidGRPOverride(), PrepareId(), and QueryValidFiles().
|
protectedvirtual |
Implements AliCDBStorage.
Definition at line 586 of file AliCDBGrid.cxx.
Referenced by GetForbidGRPOverride().
|
protectedvirtual |
Implements AliCDBStorage.
Definition at line 482 of file AliCDBGrid.cxx.
Referenced by GetForbidGRPOverride().
|
private |
Definition at line 516 of file AliCDBGrid.cxx.
Referenced by GetEntries(), GetEntry(), and GetForbidGRPOverride().
Implements AliCDBStorage.
Definition at line 416 of file AliCDBGrid.cxx.
Referenced by GetEntry(), and GetForbidGRPOverride().
|
inlinestatic |
Definition at line 32 of file AliCDBGrid.h.
Referenced by PrepareId().
Definition at line 376 of file AliCDBGrid.cxx.
Referenced by GetEntries(), GetEntryId(), and GetForbidGRPOverride().
|
protectedvirtual |
Implements AliCDBStorage.
Definition at line 1091 of file AliCDBGrid.cxx.
Referenced by GetForbidGRPOverride().
|
inlinevirtual |
Reimplemented from AliCDBStorage.
Definition at line 29 of file AliCDBGrid.h.
Referenced by PutEntry().
|
inlinevirtual |
Implements AliCDBStorage.
Definition at line 24 of file AliCDBGrid.h.
|
virtual |
Implements AliCDBStorage.
Definition at line 202 of file AliCDBGrid.cxx.
Referenced by GetEntries(), GetEntry(), HasSubVersion(), and PutEntry().
|
inlinevirtual |
Implements AliCDBStorage.
Definition at line 23 of file AliCDBGrid.h.
|
private |
Definition at line 1267 of file AliCDBGrid.cxx.
Referenced by GetEntries(), GetEntryId(), GetForbidGRPOverride(), and QueryValidFiles().
|
private |
Referenced by GetForbidGRPOverride().
|
private |
Definition at line 242 of file AliCDBGrid.cxx.
Referenced by GetForbidGRPOverride(), and PutEntry().
|
protectedvirtual |
Implements AliCDBStorage.
Definition at line 734 of file AliCDBGrid.cxx.
Referenced by GetForbidGRPOverride().
|
private |
Definition at line 913 of file AliCDBGrid.cxx.
Referenced by GetForbidGRPOverride(), and PutEntry().
|
privatevirtual |
Implements AliCDBStorage.
Definition at line 1138 of file AliCDBGrid.cxx.
Referenced by GetForbidGRPOverride().
|
inlinestatic |
Definition at line 31 of file AliCDBGrid.h.
|
inlinevirtual |
Reimplemented from AliCDBStorage.
Definition at line 28 of file AliCDBGrid.h.
|
virtual |
Implements AliCDBStorage.
Definition at line 230 of file AliCDBGrid.cxx.
Referenced by HasSubVersion().
|
private |
Definition at line 995 of file AliCDBGrid.cxx.
Referenced by GetForbidGRPOverride(), and PutEntry().
|
private |
Definition at line 1059 of file AliCDBGrid.cxx.
Referenced by GetForbidGRPOverride(), and PutEntry().
|
private |
Definition at line 1037 of file AliCDBGrid.cxx.
Referenced by GetForbidGRPOverride().
|
friend |
Definition at line 19 of file AliCDBGrid.h.
|
private |
Definition at line 75 of file AliCDBGrid.h.
Referenced by AliCDBGridParam::GetCacheFolder(), and GetEntryFromFile().
|
private |
Definition at line 77 of file AliCDBGrid.h.
Referenced by AliCDBGridParam::GetCacheSize(), and GetEntryFromFile().
|
private |
Definition at line 78 of file AliCDBGrid.h.
Referenced by AliCDBGridParam::GetCleanupInterval(), and GetEntryFromFile().
|
private |
Definition at line 72 of file AliCDBGrid.h.
Referenced by Contains(), FilenameToId(), AliCDBGridParam::GetDBFolder(), GetEntries(), GetEntryId(), GetIdListFromFile(), IdToFilename(), PrepareId(), PutEntry(), and QueryValidFiles().
|
staticprivate |
Definition at line 80 of file AliCDBGrid.h.
Referenced by GetForbidGRPOverride(), and SetForbidGRPOverride().
|
private |
Definition at line 70 of file AliCDBGrid.h.
Referenced by AliCDBGridParam::GridUrl().
|
private |
Definition at line 74 of file AliCDBGrid.h.
Referenced by GetMirrorSEs(), and SetMirrorSEs().
|
private |
Definition at line 76 of file AliCDBGrid.h.
Referenced by GetEntryFromFile(), and AliCDBGridParam::GetOperateDisconnected().
|
private |
Definition at line 73 of file AliCDBGrid.h.
Referenced by GetIdListFromFile(), AliCDBGridParam::GetSE(), and PutEntry().
|
private |
Definition at line 71 of file AliCDBGrid.h.
Referenced by AliCDBGridParam::GetUser().