Go to the documentation of this file.
11 #ifndef GAUDIKERNEL_IAIDATUPLESVC_H
12 #define GAUDIKERNEL_IAIDATUPLESVC_H 1
27 using AIDA::IAnnotation;
75 AIDA::ITuple*& tObj ) = 0;
108 #endif // GAUDIKERNEL_IAIDATUPLESVC_H
virtual StatusCode myTest()=0
virtual StatusCode retrieveObject(const std::string &parentPath, const std::string &objPath, AIDA::ITuple *&tObj)=0
virtual StatusCode unregisterObject(std::string_view fullPath)=0
Unregister object from the data store.
virtual StatusCode retrieveObject(const std::string &fullPath, AIDA::ITuple *&tObj)=0
virtual StatusCode findObject(const std::string &parentPath, const std::string &objPath, AIDA::ITuple *&tObj)=0
virtual DataObject * createDirectory(const std::string &parentDir, const std::string &subDir)=0
virtual StatusCode unregisterObject(AIDA::ITuple *tObj)=0
StatusCode registerObject(std::string_view fullPath, DataObject *pObject)
Register object with the data store.
virtual void setCriteria(AIDA::ITuple *&tObj, const std::string &criteria)=0
Set criteria for reading, filtering the input.
virtual AIDA::ITuple * book(const std::string &fullPath, const std::string &title, const std::string &columns)=0
virtual StatusCode findObject(const std::string &fullPath, AIDA::ITuple *&tObj)=0
DeclareInterfaceID(IAIDATupleSvc, 3, 0)
InterfaceID.
virtual StatusCode retrieveObject(DataObject *parentObj, const std::string &objPath, AIDA::ITuple *&tObj)=0
virtual StatusCode retrieveObject(IRegistry *pDirectory, std::string_view path, DataObject *&pObject)=0
Retrieve object identified by its directory entry.
virtual DataObject * createPath(const std::string &newPath)=0
virtual StatusCode registerObject(const std::string &dirPath, const std::string &objPath, AIDA::ITuple *tObj)=0
virtual StatusCode findObject(IRegistry *pDirectory, const std::string &path, AIDA::ITuple *&tObj)=0
virtual StatusCode unregisterObject(AIDA::ITuple *tObj, const std::string &objectPath)=0
virtual StatusCode registerObject(DataObject *pParent, const std::string &objPath, AIDA::ITuple *tObj)=0
virtual StatusCode findObject(DataObject *parentObj, const std::string &objPath, AIDA::ITuple *&tObj)=0
virtual StatusCode findObject(IRegistry *pDirectory, std::string_view path, DataObject *&pObject)=0
Find object identified by its directory entry.