#include <StDbConfigNode.hh>
Inheritance diagram for StDbConfigNode:
Public Member Functions | |
StDbConfigNode (StDbConfigNode *parent, const char *nodeName, const char *configName) | |
StDbConfigNode (StDbConfigNode *parent, StDbNode &node) | |
StDbConfigNode (StDbType type, StDbDomain domain, const char *nodeName, const char *configName="none") | |
virtual | ~StDbConfigNode () |
void | setNextNode (StDbConfigNode *node) |
void | setParentNode (StDbConfigNode *node) |
void | setFirstChildNode (StDbConfigNode *node) |
virtual void | setChildNode (StDbConfigNode *node) |
void | appendNode (StDbConfigNode *node) |
StDbConfigNode * | getNextNode () |
StDbConfigNode * | getParentNode () |
StDbConfigNode * | getFirstChildNode () |
void | deleteTree () |
virtual void | addChildren (dbEnvList *elist)=0 |
void | deleteChildren () |
bool | hasChildren () |
bool | hasData () |
int | getBranchID () |
void | setBranchID (int branchID) |
void | setIsDbNode (bool isDbNode) |
bool | isDbNode () |
void | printTree (int depth) |
virtual void | resetConfig (const char *config, int opt=0)=0 |
virtual int | buildTree (int opt=0)=0 |
virtual StDbElementIndex * | getElementIndex ()=0 |
virtual void | setElementIndexInfo (const char *indexName, int indexID)=0 |
virtual void | getElementIndexInfo (char *&indexname, int &indexID)=0 |
virtual int | getNumIndeces () const =0 |
virtual StDbTable * | addDbTable (const char *tableName, const char *version="default")=0 |
virtual StDbTable * | addTable (const char *tableName, const char *version="default")=0 |
virtual StDbTable * | addTable (StDbNode *node)=0 |
virtual StDbTable * | findTable (const char *name, const char *sPath="/")=0 |
virtual StDbTable * | findLocalTable (const char *name)=0 |
virtual void | removeTable (StDbTable *table)=0 |
virtual StDbTableIter * | getStDbTableIter ()=0 |
virtual bool | compareTables (StDbTable *tab1, StDbTable *tab2)=0 |
virtual void | printTables (int depth)=0 |
virtual void | printNumberStats ()=0 |
virtual void | getNumberStats (unsigned int &nNodes, unsigned int &ntables, unsigned int &numBytes)=0 |
virtual void | setTablesFlavor (const char *flavor)=0 |
virtual void | setTablesProdTime (unsigned int ptime)=0 |
void | setFlavor (const char *flavor) |
void | setProdTime (unsigned int ptime) |
StDbConfigNode * | findConfigNode (StDbType t, StDbDomain d, const char *sPath) |
StDbConfigNode * | findConfigNode (StDbType t, StDbDomain d) |
StDbConfigNode * | findConfigNode (const char *sPath) |
StDbConfigNode * | findChildConfigNode (const char *nodeName) |
Protected Member Functions | |
void | zeroNodes () |
Protected Attributes | |
StDbConfigNode * | mfirstChildNode |
StDbConfigNode * | mnextNode |
StDbConfigNode * | mparentNode |
bool | mhasData |
int | mbranchID |
bool | misDbNode |
|
Definition at line 133 of file StDbConfigNode.cc.
|
|
Definition at line 143 of file StDbConfigNode.cc.
|
|
Definition at line 149 of file StDbConfigNode.cc.
|
|
Definition at line 157 of file StDbConfigNode.cc.
|
|
Implemented in StDbConfigNodeImpl. |
|
Implemented in StDbConfigNodeImpl. |
|
Implemented in StDbConfigNodeImpl. |
|
Implemented in StDbConfigNodeImpl. |
|
Definition at line 314 of file StDbConfigNode.cc.
|
|
Implemented in StDbConfigNodeImpl. |
|
Implemented in StDbConfigNodeImpl. |
|
Definition at line 203 of file StDbConfigNode.cc.
|
|
Definition at line 192 of file StDbConfigNode.cc.
|
|
Definition at line 295 of file StDbConfigNode.cc.
|
|
Definition at line 252 of file StDbConfigNode.cc.
|
|
Definition at line 225 of file StDbConfigNode.cc.
|
|
Definition at line 217 of file StDbConfigNode.cc.
|
|
Implemented in StDbConfigNodeImpl. |
|
Implemented in StDbConfigNodeImpl. |
|
Definition at line 190 of file StDbConfigNode.hh.
|
|
Implemented in StDbConfigNodeImpl. |
|
Implemented in StDbConfigNodeImpl. |
|
Definition at line 188 of file StDbConfigNode.hh.
|
|
Definition at line 186 of file StDbConfigNode.hh.
|
|
Implemented in StDbConfigNodeImpl. |
|
Implemented in StDbConfigNodeImpl. |
|
Definition at line 187 of file StDbConfigNode.hh.
|
|
Implemented in StDbConfigNodeImpl. |
|
Definition at line 194 of file StDbConfigNode.hh.
|
|
Definition at line 189 of file StDbConfigNode.hh.
|
|
Definition at line 193 of file StDbConfigNode.hh.
|
|
Implemented in StDbConfigNodeImpl. |
|
Implemented in StDbConfigNodeImpl. |
|
Definition at line 344 of file StDbConfigNode.cc.
|
|
Implemented in StDbConfigNodeImpl. |
|
Implemented in StDbConfigNodeImpl. |
|
Definition at line 191 of file StDbConfigNode.hh.
|
|
Definition at line 324 of file StDbConfigNode.cc.
|
|
Implemented in StDbConfigNodeImpl. |
|
Definition at line 334 of file StDbConfigNode.cc.
|
|
Definition at line 172 of file StDbConfigNode.cc.
|
|
Definition at line 192 of file StDbConfigNode.hh.
|
|
Definition at line 185 of file StDbConfigNode.hh.
|
|
Definition at line 308 of file StDbConfigNode.cc.
|
|
Definition at line 182 of file StDbConfigNode.cc.
|
|
Implemented in StDbConfigNodeImpl. |
|
Implemented in StDbConfigNodeImpl. |
|
Definition at line 160 of file StDbConfigNode.cc.
|
|
Definition at line 108 of file StDbConfigNode.hh. |
|
Definition at line 103 of file StDbConfigNode.hh. |
|
Definition at line 107 of file StDbConfigNode.hh. |
|
Definition at line 109 of file StDbConfigNode.hh. |
|
Definition at line 104 of file StDbConfigNode.hh. |
|
Definition at line 105 of file StDbConfigNode.hh. |