#include <StDbSql.hh>
Inheritance diagram for StDbSql:
Public Member Functions | |
StDbSql (MysqlDb &db, StDbBuffer &buffer) | |
StDbSql (MysqlDb &db, StDbBuffer &buffer, StDbType type, StDbDomain domain) | |
StDbSql (MysqlDb &db, StDbBuffer &buffer, const char *typeName, const char *domainName) | |
virtual | ~StDbSql () |
virtual void | use () |
virtual void | close () |
virtual void | clear () |
virtual int | QueryDb (StDbConfigNode *node) |
virtual int | QueryDb (StDbNode *node) |
virtual int | QueryDb (StDbTable *table, unsigned int reqTime) |
virtual int | QueryDb (StDbTable *table, const char *whereClause) |
virtual unsigned int * | QueryDbTimes (StDbTable *table, const char *whereClause, int opt=0) |
virtual int | QueryDbFunction (StDbTable *table, const char *whereClause, char *funcName) |
virtual int | QueryDescriptor (StDbTable *table) |
virtual int | WriteDb (StDbTable *table, unsigned int storeTime) |
virtual int | WriteDb (StDbConfigNode *node, int parentID, int &configID) |
virtual int | storeConfigNode (StDbConfigNode *node) |
virtual int | storeTableNode (StDbTable *table) |
virtual bool | insertNodeRelation (int configID, int parent, int child) |
virtual bool | rollBack (StDbNode *node) |
virtual bool | rollBack (StDbTable *table) |
virtual unsigned int | getUnixTime (const char *time) |
virtual char * | getDateTime (unsigned int time) |
virtual int * | selectElements (const char *elementName, StDbElementIndex *inval, int &numElements) |
char * | getDataTable (StDbTable *table, unsigned int time) |
char ** | getDataTables (StDbTable *table, int &numTables) |
void | setDbUtils (MysqlDb &db, StDbBuffer &buffer) |
void | setDefaultReturnValues (StDbTable *table, unsigned int reqTime) |
void | setDefaultBeginTime (StDbTable *table, unsigned int reqTime) |
void | setDefaultEndTime (StDbTable *table) |
char ** | getIndexNames (const char *elementName, int &numIndexes) |
Public Attributes | |
MysqlDb & | Db |
StDbBuffer & | buff |
Protected Member Functions | |
StDbTableDescriptor * | findDescriptor (int structID, int schemaID) |
StDbTableDescriptor * | getDescriptor (int structID, int schemaID) |
void | addDescriptor (StDbTableDescriptor *td) |
void | deleteDescriptors () |
void | deleteDescriptor (int structID, int schemaID) |
int | prepareNode (StDbNode *node) |
int | queryNode (StDbNode *node) |
bool | readNodeInfo (StDbNode *node) |
bool | readConfigNodeInfo (StDbConfigNode *node) |
bool | readTableInfo (StDbTable *table) |
bool | checkValue (const char *colName, const char *colValue) |
bool | checkForNull (const char *src) |
char * | insertNodeString (StDbNode *node) |
char * | getFlavorQuery (const char *flavor) |
char * | getProdTimeQuery (unsigned int prodTime) |
char * | getElementList (int *elements, int num) |
char * | getElementListIN (int *elements, int num) |
char * | getColumnList (StDbTable *table, char *tableName=0, char *funcName=0) |
char * | getEmptyString () |
bool | hasInstance (StDbTable *table) |
void | checkTableCatalog () |
char * | checkTablePrepForQuery (StDbTable *table, bool checkIndexed=false) |
void | deleteRows (const char *tableName, int *rowID, int nrows) |
void | initEndTime () |
char * | mRetString (StString &rs) |
int | sendMess (const char *a, const char *b, StDbMessLevel m, int lineNum=0, const char *className=" ", const char *methName=" ") |
bool | checkColumn (const char *tableName, const char *columnName) |
bool | updateEndTime (StDbTable *table, const char *dataTable, unsigned int reqTime) |
void | init () |
virtual int | WriteDbNoIndex (StDbTable *table, unsigned int storeTime) |
Protected Attributes | |
StDbManager * | mgr |
DescList | mdescriptors |
char * | mretString |
int | mtableCatalog |
char * | mdefaultEndDateTime |
unsigned int | mdefaultEndTime |
|
Definition at line 148 of file StDbSql.cc.
|
|
Definition at line 152 of file StDbSql.cc.
|
|
Definition at line 158 of file StDbSql.cc.
|
|
Definition at line 164 of file StDbSql.cc.
|
|
Definition at line 1068 of file StDbSql.cc.
|
|
Definition at line 442 of file StDbSql.cc.
|
|
Definition at line 1523 of file StDbSql.cc.
|
|
Definition at line 1614 of file StDbSql.cc.
|
|
Definition at line 1501 of file StDbSql.cc.
|
|
Definition at line 1366 of file StDbSql.cc.
|
|
Definition at line 222 of file StDbSql.hh.
|
|
Implements StDataBaseI. Definition at line 221 of file StDbSql.hh.
|
|
Definition at line 1091 of file StDbSql.cc.
|
|
Definition at line 1074 of file StDbSql.cc.
|
|
Definition at line 945 of file StDbSql.cc.
|
|
Definition at line 1044 of file StDbSql.cc.
|
|
Definition at line 1466 of file StDbSql.cc.
|
|
Definition at line 1529 of file StDbSql.cc.
|
|
Definition at line 1551 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 1350 of file StDbSql.cc.
|
|
Definition at line 1059 of file StDbSql.cc.
|
|
Definition at line 1419 of file StDbSql.cc.
|
|
Definition at line 1447 of file StDbSql.cc.
|
|
Definition at line 1492 of file StDbSql.cc.
|
|
Definition at line 1378 of file StDbSql.cc.
|
|
Definition at line 1022 of file StDbSql.cc.
|
|
Definition at line 1404 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 1337 of file StDbSql.cc.
|
|
Definition at line 1585 of file StDbSql.cc.
|
|
Definition at line 214 of file StDbSql.hh.
|
|
Definition at line 1131 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 1324 of file StDbSql.cc.
|
|
Definition at line 1265 of file StDbSql.cc.
|
|
Definition at line 201 of file StDbSql.hh.
|
|
Definition at line 1138 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 484 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 255 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 239 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 177 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 628 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 497 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 833 of file StDbSql.cc.
|
|
Definition at line 1156 of file StDbSql.cc.
|
|
Definition at line 1195 of file StDbSql.cc.
|
|
Definition at line 1171 of file StDbSql.cc.
|
|
Definition at line 1215 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 963 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 954 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 982 of file StDbSql.cc.
|
|
Definition at line 209 of file StDbSql.hh.
|
|
Definition at line 1627 of file StDbSql.cc.
|
|
Definition at line 1115 of file StDbSql.cc.
|
|
Definition at line 1124 of file StDbSql.cc.
|
|
Definition at line 1107 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 1279 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 1302 of file StDbSql.cc.
|
|
Definition at line 452 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 220 of file StDbSql.hh.
|
|
Implements StDataBaseI. Definition at line 897 of file StDbSql.cc.
|
|
Implements StDataBaseI. Definition at line 676 of file StDbSql.cc.
|
|
Definition at line 768 of file StDbSql.cc.
|
|
Definition at line 197 of file StDbSql.hh. |
|
Definition at line 196 of file StDbSql.hh. |
|
Definition at line 103 of file StDbSql.hh. |
|
Definition at line 104 of file StDbSql.hh. |
|
Definition at line 99 of file StDbSql.hh. |
|
Definition at line 96 of file StDbSql.hh. |
|
Definition at line 101 of file StDbSql.hh. |
|
Definition at line 102 of file StDbSql.hh. |