Clases |
struct | st_key_range |
'defines' |
#define | USES_TYPES |
#define | CHSIZE_USED |
#define | EOVERFLOW 84 |
#define | HA_OPEN_ABORT_IF_LOCKED 0 |
#define | HA_OPEN_WAIT_IF_LOCKED 1 |
#define | HA_OPEN_IGNORE_IF_LOCKED 2 |
#define | HA_OPEN_TMP_TABLE 4 |
#define | HA_OPEN_DELAY_KEY_WRITE 8 |
#define | HA_OPEN_ABORT_IF_CRASHED 16 |
#define | HA_OPEN_FOR_REPAIR 32 |
#define | HA_MAX_KEYTYPE 31 |
#define | HA_NOSAME 1 |
#define | HA_PACK_KEY 2 |
#define | HA_AUTO_KEY 16 |
#define | HA_BINARY_PACK_KEY 32 |
#define | HA_FULLTEXT 128 |
#define | HA_UNIQUE_CHECK 256 |
#define | HA_SPATIAL 1024 |
#define | HA_NULL_ARE_EQUAL 2048 |
#define | HA_GENERATED_KEY 8192 |
#define | HA_SPACE_PACK_USED 4 |
#define | HA_VAR_LENGTH_KEY 8 |
#define | HA_NULL_PART_KEY 64 |
#define | HA_SORT_ALLOWS_SAME 512 |
#define | HA_END_SPACE_KEY 4096 |
#define | HA_SPACE_PACK 1 |
#define | HA_PART_KEY_SEG 4 |
#define | HA_VAR_LENGTH 8 |
#define | HA_NULL_PART 16 |
#define | HA_BLOB_PART 32 |
#define | HA_SWAP_KEY 64 |
#define | HA_REVERSE_SORT 128 |
#define | HA_NO_SORT 256 |
#define | HA_OPTION_PACK_RECORD 1 |
#define | HA_OPTION_PACK_KEYS 2 |
#define | HA_OPTION_COMPRESS_RECORD 4 |
#define | HA_OPTION_LONG_BLOB_PTR 8 |
#define | HA_OPTION_TMP_TABLE 16 |
#define | HA_OPTION_CHECKSUM 32 |
#define | HA_OPTION_DELAY_KEY_WRITE 64 |
#define | HA_OPTION_NO_PACK_KEYS 128 |
#define | HA_OPTION_TEMP_COMPRESS_RECORD ((uint) 16384) |
#define | HA_OPTION_READ_ONLY_DATA ((uint) 32768) |
#define | HA_DONT_TOUCH_DATA 1 |
#define | HA_PACK_RECORD 2 |
#define | HA_CREATE_TMP_TABLE 4 |
#define | HA_CREATE_CHECKSUM 8 |
#define | HA_CREATE_DELAY_KEY_WRITE 64 |
#define | HA_CREATE_FROM_ENGINE 128 |
#define | HA_STATUS_POS 1 |
#define | HA_STATUS_NO_LOCK 2 |
#define | HA_STATUS_TIME 4 |
#define | HA_STATUS_CONST 8 |
#define | HA_STATUS_VARIABLE 16 |
#define | HA_STATUS_ERRKEY 32 |
#define | HA_STATUS_AUTO 64 |
#define | HA_ERR_KEY_NOT_FOUND 120 |
#define | HA_ERR_FOUND_DUPP_KEY 121 |
#define | HA_ERR_RECORD_CHANGED 123 |
#define | HA_ERR_WRONG_INDEX 124 |
#define | HA_ERR_CRASHED 126 |
#define | HA_ERR_WRONG_IN_RECORD 127 |
#define | HA_ERR_OUT_OF_MEM 128 |
#define | HA_ERR_NOT_A_TABLE 130 |
#define | HA_ERR_WRONG_COMMAND 131 |
#define | HA_ERR_OLD_FILE 132 |
#define | HA_ERR_NO_ACTIVE_RECORD 133 |
#define | HA_ERR_RECORD_DELETED 134 |
#define | HA_ERR_RECORD_FILE_FULL 135 |
#define | HA_ERR_INDEX_FILE_FULL 136 |
#define | HA_ERR_END_OF_FILE 137 |
#define | HA_ERR_UNSUPPORTED 138 |
#define | HA_ERR_TO_BIG_ROW 139 |
#define | HA_WRONG_CREATE_OPTION 140 |
#define | HA_ERR_FOUND_DUPP_UNIQUE 141 |
#define | HA_ERR_UNKNOWN_CHARSET 142 |
#define | HA_ERR_WRONG_MRG_TABLE_DEF 143 |
#define | HA_ERR_CRASHED_ON_REPAIR 144 |
#define | HA_ERR_CRASHED_ON_USAGE 145 |
#define | HA_ERR_LOCK_WAIT_TIMEOUT 146 |
#define | HA_ERR_LOCK_TABLE_FULL 147 |
#define | HA_ERR_READ_ONLY_TRANSACTION 148 |
#define | HA_ERR_LOCK_DEADLOCK 149 |
#define | HA_ERR_CANNOT_ADD_FOREIGN 150 |
#define | HA_ERR_NO_REFERENCED_ROW 151 |
#define | HA_ERR_ROW_IS_REFERENCED 152 |
#define | HA_ERR_NO_SAVEPOINT 153 |
#define | HA_ERR_NON_UNIQUE_BLOCK_SIZE 154 |
#define | HA_ERR_NO_SUCH_TABLE 155 |
#define | HA_ERR_TABLE_EXIST 156 |
#define | HA_ERR_NO_CONNECTION 157 |
#define | HA_ERR_NULL_IN_SPATIAL 158 |
#define | HA_NAMELEN 64 |
#define | NO_SUCH_KEY ((uint)~0) |
#define | SEARCH_FIND 1 |
#define | SEARCH_NO_FIND 2 |
#define | SEARCH_SAME 4 |
#define | SEARCH_BIGGER 8 |
#define | SEARCH_SMALLER 16 |
#define | SEARCH_SAVE_BUFF 32 |
#define | SEARCH_UPDATE 64 |
#define | SEARCH_PREFIX 128 |
#define | SEARCH_LAST 256 |
#define | MBR_CONTAIN 512 |
#define | MBR_INTERSECT 1024 |
#define | MBR_WITHIN 2048 |
#define | MBR_DISJOINT 4096 |
#define | MBR_EQUAL 8192 |
#define | MBR_DATA 16384 |
#define | SEARCH_NULL_ARE_EQUAL 32768 |
#define | SEARCH_NULL_ARE_NOT_EQUAL 65536 |
#define | QUICK_USED 1 |
#define | READ_CACHE_USED 2 |
#define | READ_CHECK_USED 4 |
#define | KEY_READ_USED 8 |
#define | WRITE_CACHE_USED 16 |
#define | OPT_NO_ROWS 32 |
#define | HA_STATE_CHANGED 1 |
#define | HA_STATE_AKTIV 2 |
#define | HA_STATE_WRITTEN 4 |
#define | HA_STATE_DELETED 8 |
#define | HA_STATE_NEXT_FOUND 16 |
#define | HA_STATE_PREV_FOUND 32 |
#define | HA_STATE_NO_KEY 64 |
#define | HA_STATE_KEY_CHANGED 128 |
#define | HA_STATE_WRITE_AT_END 256 |
#define | HA_STATE_BUFF_SAVED 512 |
#define | HA_STATE_ROW_CHANGED 1024 |
#define | HA_STATE_EXTEND_BLOCK 2048 |
#define | HA_STATE_RNEXT_SAME 4096 |
#define | rows2double(A) (double) (A) |
#define | HA_POS_ERROR (~ (ha_rows) 0) |
#define | HA_OFFSET_ERROR (~ (my_off_t) 0) |
#define | MAX_FILE_SIZE LONGLONG_MAX |
'typedefs' |
typedef struct st_key_range | key_range |
typedef ulong | ha_rows |
Enumeraciones |
enum | ha_rkey_function {
HA_READ_KEY_EXACT,
HA_READ_KEY_OR_NEXT,
HA_READ_KEY_OR_PREV,
HA_READ_AFTER_KEY,
HA_READ_BEFORE_KEY,
HA_READ_PREFIX,
HA_READ_PREFIX_LAST,
HA_READ_PREFIX_LAST_OR_PREV,
HA_READ_MBR_CONTAIN,
HA_READ_MBR_INTERSECT,
HA_READ_MBR_WITHIN,
HA_READ_MBR_DISJOINT,
HA_READ_MBR_EQUAL,
HA_READ_KEY_EXACT,
HA_READ_KEY_OR_NEXT,
HA_READ_KEY_OR_PREV,
HA_READ_AFTER_KEY,
HA_READ_BEFORE_KEY,
HA_READ_PREFIX,
HA_READ_PREFIX_LAST,
HA_READ_PREFIX_LAST_OR_PREV,
HA_READ_MBR_CONTAIN,
HA_READ_MBR_INTERSECT,
HA_READ_MBR_WITHIN,
HA_READ_MBR_DISJOINT,
HA_READ_MBR_EQUAL
} |
enum | ha_key_alg {
HA_KEY_ALG_UNDEF = 0,
HA_KEY_ALG_BTREE = 1,
HA_KEY_ALG_RTREE = 2,
HA_KEY_ALG_HASH = 3,
HA_KEY_ALG_FULLTEXT = 4,
HA_KEY_ALG_UNDEF = 0,
HA_KEY_ALG_BTREE = 1,
HA_KEY_ALG_RTREE = 2,
HA_KEY_ALG_HASH = 3,
HA_KEY_ALG_FULLTEXT = 4
} |
enum | ha_extra_function {
HA_EXTRA_NORMAL = 0,
HA_EXTRA_QUICK = 1,
HA_EXTRA_RESET = 2,
HA_EXTRA_CACHE = 3,
HA_EXTRA_NO_CACHE = 4,
HA_EXTRA_NO_READCHECK = 5,
HA_EXTRA_READCHECK = 6,
HA_EXTRA_KEYREAD = 7,
HA_EXTRA_NO_KEYREAD = 8,
HA_EXTRA_NO_USER_CHANGE = 9,
HA_EXTRA_KEY_CACHE = 10,
HA_EXTRA_NO_KEY_CACHE = 11,
HA_EXTRA_WAIT_LOCK = 12,
HA_EXTRA_NO_WAIT_LOCK = 13,
HA_EXTRA_WRITE_CACHE = 14,
HA_EXTRA_FLUSH_CACHE = 15,
HA_EXTRA_NO_KEYS = 16,
HA_EXTRA_KEYREAD_CHANGE_POS = 17,
HA_EXTRA_REMEMBER_POS = 18,
HA_EXTRA_RESTORE_POS = 19,
HA_EXTRA_REINIT_CACHE = 20,
HA_EXTRA_FORCE_REOPEN = 21,
HA_EXTRA_FLUSH,
HA_EXTRA_NO_ROWS,
HA_EXTRA_RESET_STATE,
HA_EXTRA_IGNORE_DUP_KEY,
HA_EXTRA_NO_IGNORE_DUP_KEY,
HA_EXTRA_RETRIEVE_ALL_COLS,
HA_EXTRA_RETRIEVE_PRIMARY_KEY,
HA_EXTRA_PREPARE_FOR_DELETE,
HA_EXTRA_PREPARE_FOR_UPDATE,
HA_EXTRA_PRELOAD_BUFFER_SIZE,
HA_EXTRA_CHANGE_KEY_TO_UNIQUE,
HA_EXTRA_CHANGE_KEY_TO_DUP,
HA_EXTRA_KEYREAD_PRESERVE_FIELDS,
HA_EXTRA_WRITE_CAN_REPLACE,
HA_EXTRA_WRITE_CANNOT_REPLACE,
HA_EXTRA_DELETE_CANNOT_BATCH,
HA_EXTRA_UPDATE_CANNOT_BATCH,
HA_EXTRA_INSERT_WITH_UPDATE,
HA_EXTRA_NORMAL = 0,
HA_EXTRA_QUICK = 1,
HA_EXTRA_RESET = 2,
HA_EXTRA_CACHE = 3,
HA_EXTRA_NO_CACHE = 4,
HA_EXTRA_NO_READCHECK = 5,
HA_EXTRA_READCHECK = 6,
HA_EXTRA_KEYREAD = 7,
HA_EXTRA_NO_KEYREAD = 8,
HA_EXTRA_NO_USER_CHANGE = 9,
HA_EXTRA_KEY_CACHE = 10,
HA_EXTRA_NO_KEY_CACHE = 11,
HA_EXTRA_WAIT_LOCK = 12,
HA_EXTRA_NO_WAIT_LOCK = 13,
HA_EXTRA_WRITE_CACHE = 14,
HA_EXTRA_FLUSH_CACHE = 15,
HA_EXTRA_NO_KEYS = 16,
HA_EXTRA_KEYREAD_CHANGE_POS = 17,
HA_EXTRA_REMEMBER_POS = 18,
HA_EXTRA_RESTORE_POS = 19,
HA_EXTRA_REINIT_CACHE = 20,
HA_EXTRA_FORCE_REOPEN = 21,
HA_EXTRA_FLUSH,
HA_EXTRA_NO_ROWS,
HA_EXTRA_RESET_STATE,
HA_EXTRA_IGNORE_DUP_KEY,
HA_EXTRA_NO_IGNORE_DUP_KEY,
HA_EXTRA_RETRIEVE_ALL_COLS,
HA_EXTRA_RETRIEVE_PRIMARY_KEY,
HA_EXTRA_PREPARE_FOR_DELETE,
HA_EXTRA_PREPARE_FOR_UPDATE,
HA_EXTRA_PRELOAD_BUFFER_SIZE,
HA_EXTRA_CHANGE_KEY_TO_UNIQUE,
HA_EXTRA_CHANGE_KEY_TO_DUP
} |
enum | ha_panic_function {
HA_PANIC_CLOSE,
HA_PANIC_WRITE,
HA_PANIC_READ,
HA_PANIC_CLOSE,
HA_PANIC_WRITE,
HA_PANIC_READ
} |
enum | ha_base_keytype {
HA_KEYTYPE_END = 0,
HA_KEYTYPE_TEXT = 1,
HA_KEYTYPE_BINARY = 2,
HA_KEYTYPE_SHORT_INT = 3,
HA_KEYTYPE_LONG_INT = 4,
HA_KEYTYPE_FLOAT = 5,
HA_KEYTYPE_DOUBLE = 6,
HA_KEYTYPE_NUM = 7,
HA_KEYTYPE_USHORT_INT = 8,
HA_KEYTYPE_ULONG_INT = 9,
HA_KEYTYPE_LONGLONG = 10,
HA_KEYTYPE_ULONGLONG = 11,
HA_KEYTYPE_INT24 = 12,
HA_KEYTYPE_UINT24 = 13,
HA_KEYTYPE_INT8 = 14,
HA_KEYTYPE_VARTEXT1 = 15,
HA_KEYTYPE_VARBINARY1 = 16,
HA_KEYTYPE_VARTEXT2 = 17,
HA_KEYTYPE_VARBINARY2 = 18,
HA_KEYTYPE_BIT = 19,
HA_KEYTYPE_END = 0,
HA_KEYTYPE_TEXT = 1,
HA_KEYTYPE_BINARY = 2,
HA_KEYTYPE_SHORT_INT = 3,
HA_KEYTYPE_LONG_INT = 4,
HA_KEYTYPE_FLOAT = 5,
HA_KEYTYPE_DOUBLE = 6,
HA_KEYTYPE_NUM = 7,
HA_KEYTYPE_USHORT_INT = 8,
HA_KEYTYPE_ULONG_INT = 9,
HA_KEYTYPE_LONGLONG = 10,
HA_KEYTYPE_ULONGLONG = 11,
HA_KEYTYPE_INT24 = 12,
HA_KEYTYPE_UINT24 = 13,
HA_KEYTYPE_INT8 = 14,
HA_KEYTYPE_VARTEXT = 15,
HA_KEYTYPE_VARBINARY = 16
} |
enum | en_fieldtype {
FIELD_LAST = -1,
FIELD_NORMAL,
FIELD_SKIP_ENDSPACE,
FIELD_SKIP_PRESPACE,
FIELD_SKIP_ZERO,
FIELD_BLOB,
FIELD_CONSTANT,
FIELD_INTERVALL,
FIELD_ZERO,
FIELD_VARCHAR,
FIELD_CHECK,
FIELD_enum_val_count,
FIELD_LAST = -1,
FIELD_NORMAL,
FIELD_SKIP_ENDSPACE,
FIELD_SKIP_PRESPACE,
FIELD_SKIP_ZERO,
FIELD_BLOB,
FIELD_CONSTANT,
FIELD_INTERVALL,
FIELD_ZERO,
FIELD_VARCHAR,
FIELD_CHECK
} |
enum | data_file_type {
STATIC_RECORD,
DYNAMIC_RECORD,
COMPRESSED_RECORD,
STATIC_RECORD,
DYNAMIC_RECORD,
COMPRESSED_RECORD
} |