MySQL 8.0.40
Source Code Documentation
|
#include <sys/types.h>
#include <memory>
#include "my_bitmap.h"
#include "my_inttypes.h"
#include "sql/field.h"
#include "sql/handler.h"
#include "sql/range_optimizer/range_optimizer.h"
#include "sql/range_optimizer/rowid_capable_row_iterator.h"
Go to the source code of this file.
Classes | |
struct | QUICK_RANGE_SEQ_CTX |
class | IndexRangeScanIterator |
Functions | |
bool | InitIndexRangeScan (TABLE *table, handler *file, int index, unsigned mrr_flags, bool in_ror_merged_scan, MY_BITMAP *column_bitmap) |
range_seq_t | quick_range_seq_init (void *init_param, uint, uint) |
uint | quick_range_seq_next (range_seq_t rseq, KEY_MULTI_RANGE *range) |
bool InitIndexRangeScan | ( | TABLE * | table, |
handler * | file, | ||
int | index, | ||
unsigned | mrr_flags, | ||
bool | in_ror_merged_scan, | ||
MY_BITMAP * | column_bitmap | ||
) |
range_seq_t quick_range_seq_init | ( | void * | init_param, |
uint | n_ranges, | ||
uint | flags | ||
) |
uint quick_range_seq_next | ( | range_seq_t | rseq, |
KEY_MULTI_RANGE * | range | ||
) |