Go to the source code of this file.
Macros | |
#define | dict0types_h |
#define | DICT_HDR_SPACE 0 /* the SYSTEM tablespace */ |
#define | DICT_HDR_PAGE_NO FSP_DICT_HDR_PAGE_NO |
Typedefs | |
typedef struct dict_sys_struct | dict_sys_t |
typedef struct dict_col_struct | dict_col_t |
typedef struct dict_field_struct | dict_field_t |
typedef struct dict_index_struct | dict_index_t |
typedef struct dict_table_struct | dict_table_t |
typedef struct dict_foreign_struct | dict_foreign_t |
typedef struct ind_node_struct | ind_node_t |
typedef struct tab_node_struct | tab_node_t |
typedef ib_id_t | table_id_t |
typedef ib_id_t | index_id_t |
typedef enum dict_err_ignore | dict_err_ignore_t |
Enumerations | |
enum | dict_err_ignore { DICT_ERR_IGNORE_NONE = 0, DICT_ERR_IGNORE_INDEX_ROOT = 1, DICT_ERR_IGNORE_ALL = 0xFFFF } |
enum dict_err_ignore |
Error to ignore when we load table dictionary into memory. However, the table and index will be marked as "corrupted", and caller will be responsible to deal with corrupted table or index. Note: please define the IGNORE_ERR_* as bits, so their value can be or-ed together
Enumerator | |
---|---|
DICT_ERR_IGNORE_NONE |
no error to ignore |
DICT_ERR_IGNORE_INDEX_ROOT |
ignore error if index root page is FIL_NUL or incorrect value |
DICT_ERR_IGNORE_ALL |
ignore all errors |
Definition at line 52 of file dict0types.h.