![]() |
MySQL 8.0.43
Source Code Documentation
|
#include <sys/types.h>#include <algorithm>#include <cmath>#include "m_ctype.h"#include "my_byteorder.h"#include "my_dbug.h"#include "my_inttypes.h"#include "my_macros.h"#include "storage/myisam/myisamdef.h"#include "storage/myisam/sp_defs.h"Macros | |
| #define | FIX_LENGTH(cs, pos, length, char_length) |
Functions | |
| static int | _mi_put_key_in_record (MI_INFO *info, uint keynr, bool unpack_blobs, uchar *record) |
| uint | _mi_make_key (MI_INFO *info, uint keynr, uchar *key, const uchar *record, my_off_t filepos) |
| uint | _mi_pack_key (MI_INFO *info, uint keynr, uchar *key, const uchar *old, key_part_map keypart_map, HA_KEYSEG **last_used_keyseg) |
| int | _mi_read_key_record (MI_INFO *info, my_off_t filepos, uchar *buf) |
| int | mi_check_index_cond (MI_INFO *info, uint keynr, uchar *record) |
| ulonglong | retrieve_auto_increment (MI_INFO *info, const uchar *record) |
| #define FIX_LENGTH | ( | cs, | |
| pos, | |||
| length, | |||
| char_length | |||
| ) |
| uint _mi_make_key | ( | MI_INFO * | info, |
| uint | keynr, | ||
| uchar * | key, | ||
| const uchar * | record, | ||
| my_off_t | filepos | ||
| ) |
| uint _mi_pack_key | ( | MI_INFO * | info, |
| uint | keynr, | ||
| uchar * | key, | ||
| const uchar * | old, | ||
| key_part_map | keypart_map, | ||
| HA_KEYSEG ** | last_used_keyseg | ||
| ) |
|
static |