| 
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
 }
 |