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: