StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
StDbNode Class Reference
Inheritance diagram for StDbNode:
StDbConfigNode StDbTable StDbConfigNodeImpl

Public Member Functions

 StDbNode (const char *name, const char *versionKey)
 StDbNode (const char *name)
 StDbNode (StDbNode &node)
char * getName ()
char * printName ()
char * getMyName ()
char * getVersion ()
char * printVersion ()
char * getDbName ()
char * printDbName ()
StDbType getDbType () const
StDbDomain getDbDomain () const
int getNodeID () const
char * getNodeType ()
char * printNodeType ()
void setName (const char *nodeName)
void setVersion (const char *nodeVersion)
void setDbName (const char *nodeDbName)
void setDbType (StDbType type)
void setDbDomain (StDbDomain domain)
void setNodeID (int id)
void setNodeType (const char *nodeType)
bool canRollBack () const
void addWrittenNode (int dataID)
void commit ()
bool checkName (const char *nodeName) const
bool checkVersion (const char *nodeVersion) const
bool checkNode (const char *nodeName, const char *nodeVersion) const
bool IsConfigured () const
void setConfigured (bool isConfigured)
bool isNode (StDbType type, StDbDomain domain)
virtual bool IsTable () const
char * mstrDup (const char *s2)
int * decodeElementID (const char *elementID, int &numRows)
char * getNextID (char *&currentElement) const

Protected Attributes

char * mname
char * mversion
char * mdbName
StDbType mdbType = dbStDb
StDbDomain mdbDomain = dbDomainUnknown
int mnodeID
char * mnodeType
bool misConfigured
bool mcanRollBack

Detailed Description

Definition at line 73 of file StDbNode.hh.

The documentation for this class was generated from the following files: