Public Member Functions | |
MSHTTPHeaderTable (MSSystemTableShare *share, TABLE *table) | |
void | use () |
void | unuse () |
void | seqScanInit () |
bool | seqScanNext (char *buf) |
int | getRefLen () |
void | seqScanPos (unsigned char *pos) |
void | seqScanRead (unsigned char *pos, char *buf) |
void | insertRow (char *buf) |
void | deleteRow (char *buf) |
void | updateRow (char *old_data, char *new_data) |
void | getFieldValue (const char *row, uint16_t column_index, String *value) |
void | getFieldValue (const char *row, uint16_t column_index, uint64_t *value) |
void | getFieldValue (const char *row, uint16_t column_index, uint32_t *value) |
virtual void | backupSeqScanInit () |
virtual void | retain () |
virtual void | release () |
uint32_t | getRefCount () |
virtual void | finalize () |
virtual CSObject * | getKey () |
virtual int | compareKey (CSObject *) |
virtual uint32_t | hashKey () |
virtual CSObject * | getHashLink () |
virtual void | setHashLink (CSObject *) |
virtual CSObject * | getNextLink () |
virtual CSObject * | getPrevLink () |
virtual void | setNextLink (CSObject *) |
virtual void | setPrevLink (CSObject *) |
Static Public Member Functions | |
static void | transferTable (MSDatabase *dst_db, MSDatabase *src_db) |
static void | removeTable (CSString *db_path) |
static void | saveTable (MSDatabase *db) |
static void | loadTable (MSDatabase *db) |
static CSStringBuffer * | dumpTable (MSDatabase *db) |
static void | restoreTable (MSDatabase *db, const char *data, size_t size, bool reload=true) |
static void | setDefaultMetaDataHeaders (const char *defaults) |
static void | releaseDefaultMetaDataHeaders () |
static void | setNotNullInRecord (Field *field, char *record) |
static void | setNullInRecord (Field *field, char *record) |
Public Attributes | |
MSSystemTableShare * | myShare |
TABLE * | mySQLTable |
Static Public Attributes | |
static const uint8_t | tableID = 0X02 |
static const uint16_t | tableVersion = 0X0001 |
Private Attributes | |
uint32_t | iHeaderIndex |
bool | iDirty |
Static Private Attributes | |
static SysTabRec * | gDefaultMetaDataHeaders |
Definition at line 37 of file systab_httpheader_ms.h.