Go to the documentation of this file.
24 using AIDA::IAnnotation;
44 virtual AIDA::ITuple*
book(
const std::string& fullPath,
const std::string& title,
const std::string& columns ) = 0;
72 AIDA::ITuple*& tObj ) = 0;
85 virtual StatusCode findObject(
const std::string& parentPath,
const std::string& objPath, AIDA::ITuple*& tObj ) = 0;
90 virtual void setCriteria( AIDA::ITuple*& tObj,
const std::string& criteria ) = 0;
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.