|
Zero
0.1.0
|
: Implementation of the base class for records (rows) of tables in Shore More...
Macros | |
| #define | VAR_SLOT(start, offset) ((start)+(offset)) |
| #define | SET_NULL_FLAG(start, offset) (*(char*)((start)+((offset)>>3))) &= (1<<((offset)>>3)) |
| #define | IS_NULL_FLAG(start, offset) (*(char*)((start)+((offset)>>3)))&(1<<((offset)>>3)) |
Functions | |
| void | _load_signed_int (char *dest, char *src, size_t nbytes) |
| void | _store_signed_int (char *dest, char *src, size_t nbytes) |
| char const * | db_pretty_print (table_row_t const *rec, int, char const *) |
: Implementation of the base class for records (rows) of tables in Shore
| #define IS_NULL_FLAG | ( | start, | |
| offset | |||
| ) | (*(char*)((start)+((offset)>>3)))&(1<<((offset)>>3)) |
| #define SET_NULL_FLAG | ( | start, | |
| offset | |||
| ) | (*(char*)((start)+((offset)>>3))) &= (1<<((offset)>>3)) |
| #define VAR_SLOT | ( | start, | |
| offset | |||
| ) | ((start)+(offset)) |
| void _load_signed_int | ( | char * | dest, |
| char * | src, | ||
| size_t | nbytes | ||
| ) |
| void _store_signed_int | ( | char * | dest, |
| char * | src, | ||
| size_t | nbytes | ||
| ) |
| char const* db_pretty_print | ( | table_row_t const * | rec, |
| int | , | ||
| char const * | |||
| ) |
1.8.12