| MySQL 5.6.14 Source Code Document
    | 

Go to the source code of this file.
| Macros | |
| #define | REC_MAX_N_FIELDS (1024 - 1) | 
| #define | REC_MAX_HEAP_NO (2 * 8192 - 1) | 
| #define | REC_MAX_N_OWNED (16 - 1) | 
| #define | REC_MAX_N_USER_FIELDS (REC_MAX_N_FIELDS - DATA_N_SYS_COLS * 2) | 
| #define | REC_ANTELOPE_MAX_INDEX_COL_LEN 768 | 
| #define | REC_VERSION_56_MAX_INDEX_COL_LEN 3072 | 
| Typedefs | |
| typedef byte | rec_t | 
| typedef enum rec_format_enum | rec_format_t | 
| Enumerations | |
| enum | rec_format_enum { REC_FORMAT_REDUNDANT = 0, REC_FORMAT_COMPACT = 1, REC_FORMAT_COMPRESSED = 2, REC_FORMAT_DYNAMIC = 3 } | 
| #define REC_VERSION_56_MAX_INDEX_COL_LEN 3072 | 
Maximum indexed field length for table format UNIV_FORMAT_B and
beyond. This (3072) is the maximum index row length allowed, so we cannot create index prefix column longer than that.
Definition at line 61 of file rem0types.h.
| enum rec_format_enum | 
Innodb row types are a subset of the MySQL global enum row_type.
They are made into their own enum so that switch statements can account for each of them.
| REC_FORMAT_REDUNDANT | REDUNDANT row format | 
| REC_FORMAT_COMPACT | COMPACT row format | 
| REC_FORMAT_COMPRESSED | COMPRESSED row format | 
| REC_FORMAT_DYNAMIC | DYNAMIC row format | 
Definition at line 66 of file rem0types.h.