MySQL  8.0.16
Source Code Documentation
RANGE_SEQ_IF Struct Reference

#include <handler.h>

Public Attributes

range_seq_t(* init )(void *init_params, uint n_ranges, uint flags)
 
uint(* next )(range_seq_t seq, KEY_MULTI_RANGE *range)
 
bool(* skip_record )(range_seq_t seq, char *range_info, uchar *rowid)
 
bool(* skip_index_tuple )(range_seq_t seq, char *range_info)
 

Member Data Documentation

◆ init

range_seq_t(* RANGE_SEQ_IF::init) (void *init_params, uint n_ranges, uint flags)

◆ next

uint(* RANGE_SEQ_IF::next) (range_seq_t seq, KEY_MULTI_RANGE *range)

◆ skip_index_tuple

bool(* RANGE_SEQ_IF::skip_index_tuple) (range_seq_t seq, char *range_info)

◆ skip_record

bool(* RANGE_SEQ_IF::skip_record) (range_seq_t seq, char *range_info, uchar *rowid)

The documentation for this struct was generated from the following file: