#include <StDbTableDescriptor.h>
Inheritance diagram for StDbTableDescriptor:
Public Member Functions | |
StDbTableDescriptor () | |
StDbTableDescriptor (int structID, int schemaID) | |
StDbTableDescriptor (StDbTableDescriptor &d) | |
virtual | ~StDbTableDescriptor () |
virtual void | fillElement (StDbBuffer *buff, int tableID) |
virtual StTableDescriptorI * | getCpy () |
virtual tableDescriptor * | getTableDescriptor () const |
virtual unsigned int | getNumElements () const |
virtual unsigned int | getTotalSizeInBytes () const |
virtual char * | getElementName (int elementNum) const |
virtual unsigned int | getElementOffset (int elementNum) const |
virtual unsigned int | getElementSize (int elementNum) const |
virtual StTypeE | getElementType (int elementNum) const |
virtual unsigned int * | getElementDimensions (int elementNum) const |
virtual unsigned int | getElementLength (int elementNum) const |
virtual unsigned int | getElementNumDimensions (int elementNum) const |
virtual unsigned int | getElementIndexLength (int elementNum, int dimensionNum) const |
int | getSchemaID () const |
int | getStructID () const |
void | setSchemaID (int id) |
void | setStructID (int id) |
bool | IsValid () const |
int | getCurrentInternalSize () |
int | getTrowSize () |
void | endRowPadding () |
void | storeRowSize (int rowSize) |
Protected Member Functions | |
void | init () |
virtual void | reSize () |
virtual void | fillSizeAndOffset (char *length, int elementNum) |
virtual void | fillLengths (char *length, int elementNum) |
virtual StTypeE | getType (char *type) |
virtual unsigned int | getSize (StTypeE type) |
Protected Attributes | |
unsigned int | mnumElements |
unsigned int | mtableSize |
int | offsetToNextEmptyByte |
int | offsetToLast4Bytes |
StTypeE | lastType |
int | padsize |
tableDescriptor * | mcols |
int | mMax |
int | mCur |
int | mstructID |
int | mschemaID |
bool | misValid |
bool | mhasDouble |
Static Protected Attributes | |
int | rowSizeTT = 0 |
|
Definition at line 137 of file StDbTableDescriptor.cc.
|
|
Definition at line 141 of file StDbTableDescriptor.cc.
|
|
Definition at line 172 of file StDbTableDescriptor.cc.
|
|
Definition at line 111 of file StDbTableDescriptor.h.
|
|
Definition at line 407 of file StDbTableDescriptor.cc.
|
|
Definition at line 211 of file StDbTableDescriptor.cc.
|
|
Definition at line 277 of file StDbTableDescriptor.cc.
|
|
Definition at line 303 of file StDbTableDescriptor.cc.
|
|
Implements StTableDescriptorI. Definition at line 202 of file StDbTableDescriptor.cc.
|
|
Definition at line 207 of file StDbTableDescriptor.h.
|
|
Implements StTableDescriptorI. Definition at line 167 of file StDbTableDescriptor.h.
|
|
Implements StTableDescriptorI. Definition at line 197 of file StDbTableDescriptor.h.
|
|
Implements StTableDescriptorI. Definition at line 174 of file StDbTableDescriptor.h.
|
|
Implements StTableDescriptorI. Definition at line 147 of file StDbTableDescriptor.h.
|
|
Implements StTableDescriptorI. Definition at line 186 of file StDbTableDescriptor.h.
|
|
Implements StTableDescriptorI. Definition at line 154 of file StDbTableDescriptor.h.
|
|
Implements StTableDescriptorI. Definition at line 158 of file StDbTableDescriptor.h.
|
|
Implements StTableDescriptorI. Definition at line 162 of file StDbTableDescriptor.h.
|
|
Implements StTableDescriptorI. Definition at line 141 of file StDbTableDescriptor.h.
|
|
Definition at line 202 of file StDbTableDescriptor.h.
|
|
Definition at line 201 of file StDbTableDescriptor.h.
|
|
Definition at line 203 of file StDbTableDescriptor.h.
|
|
Definition at line 191 of file StDbTableDescriptor.cc.
|
|
Implements StTableDescriptorI. Definition at line 144 of file StDbTableDescriptor.h.
|
|
Implements StTableDescriptorI. Definition at line 209 of file StDbTableDescriptor.h.
|
|
Definition at line 389 of file StDbTableDescriptor.cc.
|
|
Definition at line 152 of file StDbTableDescriptor.cc.
|
|
Definition at line 206 of file StDbTableDescriptor.h.
|
|
Definition at line 259 of file StDbTableDescriptor.cc.
|
|
Definition at line 204 of file StDbTableDescriptor.h.
|
|
Definition at line 205 of file StDbTableDescriptor.h.
|
|
Definition at line 208 of file StDbTableDescriptor.h.
|
|
Definition at line 84 of file StDbTableDescriptor.h. |
|
Definition at line 87 of file StDbTableDescriptor.h. |
|
Definition at line 89 of file StDbTableDescriptor.h. |
|
Definition at line 97 of file StDbTableDescriptor.h. |
|
Definition at line 96 of file StDbTableDescriptor.h. |
|
Definition at line 88 of file StDbTableDescriptor.h. |
|
Definition at line 80 of file StDbTableDescriptor.h. |
|
Definition at line 93 of file StDbTableDescriptor.h. |
|
Definition at line 92 of file StDbTableDescriptor.h. |
|
Definition at line 81 of file StDbTableDescriptor.h. |
|
Definition at line 83 of file StDbTableDescriptor.h. |
|
Definition at line 82 of file StDbTableDescriptor.h. |
|
Definition at line 85 of file StDbTableDescriptor.h. |
|
Definition at line 133 of file StDbTableDescriptor.cc. |