Defines macros for defining table types for entities types.
Macros | |
| #define | SQT_TABLE_BEGIN(TABLE_NAME, ENTITY_TYPE) |
| #define | SQT_COLUMN_FIELD(COLUMN_NAME, FIELD) |
| #define | SQT_COLUMN_FIELD_2(COLUMN_NAME, INSTANCE_NAME, FIELD) |
| #define | SQT_COLUMN_ACCESSOR(COLUMN_NAME, GETTER, SETTER) |
| #define | SQT_COLUMN_ACCESSOR_2(COLUMN_NAME, INSTANCE_NAME, GETTER, SETTER) |
| #define | SQT_COLUMN_CUSTOM(COLUMN_NAME, VALUE_SOURCE) |
| #define | SQT_COLUMN_CUSTOM_2(COLUMN_NAME, INSTANCE_NAME, VALUE_SOURCE) |
| #define | SQT_PRIMARY_KEY(...) |
| #define | SQT_PRIMARY_KEY_AUTO_INC(COLUMN_NAME) |
| #define | SQT_INDEX(...) |
| #define | SQT_INDEX_2(INDEX_NAME, INSTANCE_NAME, ...) |
| #define | SQT_INDEX_UNIQUE(...) |
| #define | SQT_INDEX_UNIQUE_2(INDEX_NAME, INSTANCE_NAME, ...) |
| #define | SQT_TABLE_END |
| #define | SQT_REGISTER(QUALIFIED_TABLE_NAME) |