#include <StDbTable.h>
Inheritance diagram for StDbTable:
Public Member Functions | |
StDbTable (const char *tableName) | |
StDbTable (const char *tableName, int schemaID) | |
StDbTable (StDbTable &table) | |
virtual | ~StDbTable () |
virtual bool | IsTable () const |
virtual void | setNodeInfo (StDbNode *node) |
virtual unsigned int | getTableSize () const |
virtual char * | getCstructName () |
virtual char * | printCstructName () |
virtual void | setCstructName (const char *name) |
virtual void | setDataTable (const char *name) |
virtual char * | getDataTable () |
virtual char * | printDataTable () |
virtual char * | getFlavor () |
virtual char * | printFlavor () |
virtual void | setFlavor (const char *flavor) |
virtual bool | defaultFlavor () const |
virtual void | setDefaultFlavor () |
virtual unsigned int | getProdTime () |
virtual void | setProdTime (unsigned int ptime) |
virtual unsigned int | getEndTime () const |
virtual char * | getEndDateTime () |
virtual void | setEndTime (unsigned int time) |
virtual void | setEndTime (const char *time) |
virtual unsigned int | getBeginTime () const |
virtual char * | getBeginDateTime () |
virtual void | setBeginTime (unsigned int time) |
virtual void | setBeginTime (const char *time) |
virtual unsigned int | getEndStoreTime () const |
virtual char * | getEndStoreDateTime () |
virtual void | setEndStoreTime (unsigned int time) |
virtual void | setEndStoreTime (const char *time) |
virtual int * | getElementID (int &nrows) |
virtual int | getRowID (int rowNumber) const |
virtual char * | getElementName () |
virtual char * | printElementName () |
virtual void | setElementName (const char *ename) |
virtual void | setElementID (int *elements, int nrows) |
virtual void | setBaseLine (bool baseLine) |
virtual void | setIndexed (bool indexed) |
virtual void | setBinary (bool abinary) |
virtual bool | IsBaseLine () const |
virtual bool | IsIndexed () const |
virtual bool | IsBinary () const |
virtual int | getSchemaID () const |
virtual void | setSchemaID (int id) |
virtual void | addWrittenRows (int *dataID, int numRows, bool canRollBack=false) |
virtual int * | getWrittenRows (int &numRows) |
virtual void | commitData () |
virtual void | clearStoreInfo () |
virtual unsigned int * | getTimeValues () |
virtual unsigned int | getMaxTime () |
virtual void | setTimeValues (unsigned int *timeValues) |
virtual StTableDescriptorI * | getDescriptorCpy () const |
virtual StTableDescriptorI * | getDescriptor () |
virtual void | setDescriptor (StTableDescriptorI *descriptor) |
virtual bool | hasDescriptor () const |
void | checkDescriptor () |
virtual StDbTable * | Clone () |
virtual char * | GetTable () |
virtual void * | GetTableCpy () |
virtual void | SetTable (char *data, int nrows, int *idList=0) |
calloc'd version of data for StRoot | |
virtual void | AddRows (char *data, int nrows) |
virtual int | GetNRows () const |
virtual void | setRowNumber (int row=0) |
virtual bool | hasData () const |
virtual void * | getDataValue (const char *name, int rowNumber=0) |
virtual int | getRowLimit () const |
virtual void | setRowLimit (int nrows) |
virtual void | addNRows (int newRows) |
virtual void | addNElements (int *elements, int newRows) |
virtual void | resizeNumRows (int nrows) |
virtual void | resizeElementID (int numRows) |
virtual void | StreamAccessor (typeAcceptor *accept, bool isReading) |
virtual void | dbStreamer (typeAcceptor *accept, bool isReading) |
virtual void | StreamAccessor (StDbBufferI *buff, bool isReading) |
virtual void | dbStreamer (StDbBufferI *buff, bool isReading) |
virtual void | dbStreamerWrite (StDbBufferI *buff) |
virtual void | dbTableStreamer (StDbBufferI *buff, const char *name, bool isReading) |
Protected Member Functions | |
virtual void | ReadElement (char *&ptr, char *name, int length, StTypeE type, StDbBuffer *buff) |
virtual void | WriteElement (char *ptr, char *name, int length, StTypeE type, StDbBuffer *buff) |
virtual void | PassOutElement (char *ptr, char *name, int length, StTypeE type, typeAcceptor *accept) |
virtual void | PassInElement (char *ptr, char *name, int length, StTypeE type, typeAcceptor *accept) |
virtual void | getElementSpecs (int elementNum, char *&c, char *&name, unsigned int &length, StTypeE &type) |
bool | createMemory () |
bool | createMemory (int nrows) |
char * | duplicateData () |
void | init () |
void | printNoDataReturned (const char *elementName) |
Protected Attributes | |
char * | mflavor |
bool | mdefaultFlavor |
unsigned int | mprodTime |
StDbTime | mbeginTime |
validity interval | |
StDbTime | mendTime |
StDbTime | mendStoreTime |
char * | mstructName |
char * | melementName |
bool | mIsBaseLine |
bool | mIsBinary |
bool | mIsIndexed |
char * | mdataTable |
int | mschemaID |
int * | melementID |
StDbStoreInfo | mstoredData |
for rolling back stores | |
bool | mhasDescriptor |
c-struct descriptor information | |
StTableDescriptorI * | mdescriptor |
char * | mdata |
data & num of rows | |
int | mrows |
int | mrowNumber |
bool | mhasData |
int | mrowsRequested |
unsigned int * | mtimeVals |
|
Definition at line 346 of file StDbTable.cc.
|
|
Definition at line 348 of file StDbTable.cc.
|
|
Definition at line 351 of file StDbTable.cc.
|
|
Definition at line 210 of file StDbTable.h.
|
|
Definition at line 730 of file StDbTable.cc.
|
|
Definition at line 689 of file StDbTable.cc.
|
|
Definition at line 512 of file StDbTable.cc.
|
|
Definition at line 445 of file StDbTable.cc.
|
|
Definition at line 1367 of file StDbTable.cc.
|
|
Definition at line 457 of file StDbTable.cc.
|
|
Definition at line 372 of file StDbTable.h.
|
|
Definition at line 456 of file StDbTable.cc.
|
|
Definition at line 579 of file StDbTable.cc.
|
|
Definition at line 626 of file StDbTable.cc.
|
|
Definition at line 833 of file StDbTable.cc.
|
|
Definition at line 926 of file StDbTable.cc.
|
|
Definition at line 868 of file StDbTable.cc.
|
|
Definition at line 894 of file StDbTable.cc.
|
|
Definition at line 336 of file StDbTable.h.
|
|
Definition at line 565 of file StDbTable.cc.
|
|
Definition at line 344 of file StDbTable.h.
|
|
Definition at line 343 of file StDbTable.h.
|
|
Definition at line 418 of file StDbTable.cc.
|
|
Definition at line 424 of file StDbTable.cc.
|
|
Definition at line 538 of file StDbTable.cc.
|
|
Definition at line 370 of file StDbTable.h.
|
|
Definition at line 461 of file StDbTable.cc.
|
|
Definition at line 351 of file StDbTable.h.
|
|
Definition at line 635 of file StDbTable.cc.
|
|
Definition at line 810 of file StDbTable.cc.
|
|
Definition at line 340 of file StDbTable.h.
|
|
Definition at line 348 of file StDbTable.h.
|
|
Definition at line 347 of file StDbTable.h.
|
|
Definition at line 339 of file StDbTable.h.
|
|
Definition at line 440 of file StDbTable.cc.
|
|
Definition at line 362 of file StDbTable.h.
|
|
Definition at line 373 of file StDbTable.h.
|
|
Definition at line 338 of file StDbTable.h.
|
|
Definition at line 353 of file StDbTable.h.
|
|
Definition at line 375 of file StDbTable.h.
|
|
Definition at line 368 of file StDbTable.h.
|
|
Definition at line 476 of file StDbTable.cc.
|
|
Definition at line 480 of file StDbTable.cc.
|
|
Definition at line 328 of file StDbTable.h.
|
|
Definition at line 357 of file StDbTable.h.
|
|
Definition at line 453 of file StDbTable.cc.
|
|
Definition at line 377 of file StDbTable.h.
|
|
Definition at line 371 of file StDbTable.h.
|
|
Definition at line 382 of file StDbTable.cc.
|
|
Definition at line 382 of file StDbTable.h.
|
|
Definition at line 381 of file StDbTable.h.
|
|
Definition at line 383 of file StDbTable.h.
|
|
Reimplemented from StDbNode. Definition at line 327 of file StDbTable.h.
|
|
Definition at line 1160 of file StDbTable.cc.
|
|
Definition at line 1258 of file StDbTable.cc.
|
|
Definition at line 333 of file StDbTable.h.
|
|
Definition at line 334 of file StDbTable.h.
|
|
Definition at line 367 of file StDbTable.h.
|
|
Definition at line 335 of file StDbTable.h.
|
|
Definition at line 1382 of file StDbTable.cc.
|
|
Definition at line 959 of file StDbTable.cc.
|
|
Definition at line 716 of file StDbTable.cc.
|
|
Definition at line 655 of file StDbTable.cc.
|
|
Definition at line 379 of file StDbTable.h.
|
|
Definition at line 346 of file StDbTable.h.
|
|
Definition at line 345 of file StDbTable.h.
|
|
Definition at line 378 of file StDbTable.h.
|
|
Definition at line 415 of file StDbTable.cc.
|
|
Definition at line 421 of file StDbTable.cc.
|
|
Definition at line 428 of file StDbTable.cc.
|
|
Definition at line 465 of file StDbTable.cc.
|
|
Definition at line 641 of file StDbTable.cc.
|
|
Definition at line 638 of file StDbTable.cc.
|
|
Definition at line 350 of file StDbTable.h.
|
|
Definition at line 349 of file StDbTable.h.
|
|
Definition at line 342 of file StDbTable.h.
|
|
Definition at line 341 of file StDbTable.h.
|
|
Definition at line 432 of file StDbTable.cc.
|
|
Definition at line 380 of file StDbTable.h.
|
|
Definition at line 404 of file StDbTable.cc.
|
|
Definition at line 337 of file StDbTable.h.
|
|
Definition at line 374 of file StDbTable.h.
|
|
Definition at line 376 of file StDbTable.h.
|
|
Definition at line 369 of file StDbTable.h.
|
|
calloc'd version of data for StRoot
Definition at line 493 of file StDbTable.cc.
|
|
Definition at line 358 of file StDbTable.h.
|
|
Definition at line 770 of file StDbTable.cc.
|
|
Definition at line 748 of file StDbTable.cc.
|
|
Definition at line 1083 of file StDbTable.cc.
|
|
validity interval
Definition at line 161 of file StDbTable.h. |
|
data & num of rows
Definition at line 184 of file StDbTable.h. |
|
Definition at line 171 of file StDbTable.h. |
|
Definition at line 157 of file StDbTable.h. |
|
Definition at line 181 of file StDbTable.h. |
|
Definition at line 174 of file StDbTable.h. |
|
Definition at line 167 of file StDbTable.h. |
|
Definition at line 163 of file StDbTable.h. |
|
Definition at line 162 of file StDbTable.h. |
|
Definition at line 156 of file StDbTable.h. |
|
Definition at line 187 of file StDbTable.h. |
|
c-struct descriptor information
Definition at line 180 of file StDbTable.h. |
|
Definition at line 168 of file StDbTable.h. |
|
Definition at line 169 of file StDbTable.h. |
|
Definition at line 170 of file StDbTable.h. |
|
Definition at line 158 of file StDbTable.h. |
|
Definition at line 186 of file StDbTable.h. |
|
Definition at line 185 of file StDbTable.h. |
|
Definition at line 188 of file StDbTable.h. |
|
Definition at line 173 of file StDbTable.h. |
|
for rolling back stores
Definition at line 177 of file StDbTable.h. |
|
Definition at line 166 of file StDbTable.h. |
|
Definition at line 189 of file StDbTable.h. |