![]() |
MySQL 8.0.43
Source Code Documentation
|
Storing of values in high byte first order. More...
Go to the source code of this file.
Macros | |
| #define | mi_int1store(T, A) *((uchar *)(T)) = (uchar)(A) |
| #define | mi_int2store(T, A) |
| #define | mi_int3store(T, A) |
| #define | mi_int4store(T, A) |
| #define | mi_int5store(T, A) |
| #define | mi_int6store(T, A) |
| #define | mi_int7store(T, A) |
| #define | mi_int8store(T, A) |
| #define | mi_float4store(T, A) |
| #define | mi_float8store(T, V) |
| #define | mi_rowstore(T, A) mi_int8store(T, A) |
| #define | mi_rowkorr(T) mi_uint8korr(T) |
| #define | mi_sizestore(T, A) mi_int8store(T, A) |
| #define | mi_sizekorr(T) mi_uint8korr(T) |
Functions | |
| static int8 | mi_sint1korr (const uchar *A) |
| static uint8 | mi_uint1korr (const uchar *A) |
| static int16 | mi_sint2korr (const uchar *A) |
| static int32 | mi_sint3korr (const uchar *A) |
| static int32 | mi_sint4korr (const uchar *A) |
| static uint16 | mi_uint2korr (const uchar *A) |
| static uint32 | mi_uint3korr (const uchar *A) |
| static uint32 | mi_uint4korr (const uchar *A) |
| static ulonglong | mi_uint5korr (const uchar *A) |
| static ulonglong | mi_uint6korr (const uchar *A) |
| static ulonglong | mi_uint7korr (const uchar *A) |
| static ulonglong | mi_uint8korr (const uchar *A) |
| static longlong | mi_sint8korr (const uchar *A) |
| static float | mi_float4get (const uchar *M) |
| static double | mi_float8get (const uchar *M) |
Storing of values in high byte first order.
Integer keys and file pointers are stored with high byte first to get better compression.
| #define mi_float4store | ( | T, | |
| A | |||
| ) |
| #define mi_float8store | ( | T, | |
| V | |||
| ) |
| #define mi_int2store | ( | T, | |
| A | |||
| ) |
| #define mi_int3store | ( | T, | |
| A | |||
| ) |
| #define mi_int4store | ( | T, | |
| A | |||
| ) |
| #define mi_int5store | ( | T, | |
| A | |||
| ) |
| #define mi_int6store | ( | T, | |
| A | |||
| ) |
| #define mi_int7store | ( | T, | |
| A | |||
| ) |
| #define mi_int8store | ( | T, | |
| A | |||
| ) |
| #define mi_rowkorr | ( | T | ) | mi_uint8korr(T) |
| #define mi_rowstore | ( | T, | |
| A | |||
| ) | mi_int8store(T, A) |
| #define mi_sizekorr | ( | T | ) | mi_uint8korr(T) |
| #define mi_sizestore | ( | T, | |
| A | |||
| ) | mi_int8store(T, A) |
|
inlinestatic |
|
inlinestatic |