My Project
|
Public Member Functions | |
TRP_RANGE (SEL_ARG *key_arg, uint idx_arg, uint mrr_flags_arg) | |
QUICK_SELECT_I * | make_quick (PARAM *param, bool retrieve_full_rows, MEM_ROOT *parent_alloc) |
void | trace_basic_info (const PARAM *param, Opt_trace_object *trace_object) const |
Public Attributes | |
SEL_ARG * | key |
uint | key_idx |
uint | mrr_flags |
uint | mrr_buf_size |
void TRP_RANGE::trace_basic_info | ( | const PARAM * | param, |
Opt_trace_object * | trace_object | ||
) | const [virtual] |
Add basic info for this TABLE_READ_PLAN to the optimizer trace.
param | Parameters for range analysis of this table |
trace_object | The optimizer trace object the info is appended to |
Implements TABLE_READ_PLAN.
Root of red-black tree for intervals over key fields to be used in "range" method retrieval. See SEL_ARG graph description.