mirror of
https://github.com/MariaDB/server.git
synced 2025-07-27 18:02:13 +03:00
MWL#121-125 DS-MRR improvements
- Address Monty's review feedback, part 5
This commit is contained in:
@ -1154,6 +1154,23 @@ typedef void *range_seq_t;
|
||||
|
||||
typedef struct st_range_seq_if
|
||||
{
|
||||
/*
|
||||
Get key information
|
||||
|
||||
SYNOPSIS
|
||||
get_key_info()
|
||||
init_params The seq_init_param parameter
|
||||
length OUT length of the keys in this range sequence
|
||||
map OUT key_part_map of the keys in this range sequence
|
||||
|
||||
DESCRIPTION
|
||||
This function is set only when using HA_MRR_FIXED_KEY mode. In that mode,
|
||||
all ranges are single-point equality ranges that use the same set of key
|
||||
parts. This function allows the MRR implementation to get the length of
|
||||
a key, and which keyparts it uses.
|
||||
*/
|
||||
void (*get_key_info)(void *init_params, uint *length, key_part_map *map);
|
||||
|
||||
/*
|
||||
Initialize the traversal of range sequence
|
||||
|
||||
|
Reference in New Issue
Block a user