Drizzled Public API Documentation

dict0types.h File Reference

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 }
 

Detailed Description

Data dictionary global types

Created 1/8/1996 Heikki Tuuri

Definition in file dict0types.h.

Enumeration Type Documentation

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.