MySQL 8.0.30
Source Code Documentation
SEL_IMERGE Class Reference

#include <internal.h>

Public Member Functions

 SEL_IMERGE (MEM_ROOT *mem_root)
 
 SEL_IMERGE (SEL_IMERGE *arg, RANGE_OPT_PARAM *param)
 
bool or_sel_tree (SEL_TREE *tree)
 
int or_sel_tree_with_checks (RANGE_OPT_PARAM *param, bool remove_jump_scans, SEL_TREE *new_tree)
 
int or_sel_imerge_with_checks (RANGE_OPT_PARAM *param, bool remove_jump_scans, SEL_IMERGE *imerge)
 

Public Attributes

Mem_root_array< SEL_TREE * > trees
 

Constructor & Destructor Documentation

◆ SEL_IMERGE() [1/2]

SEL_IMERGE::SEL_IMERGE ( MEM_ROOT mem_root)
inline

◆ SEL_IMERGE() [2/2]

SEL_IMERGE::SEL_IMERGE ( SEL_IMERGE arg,
RANGE_OPT_PARAM param 
)

Member Function Documentation

◆ or_sel_imerge_with_checks()

int SEL_IMERGE::or_sel_imerge_with_checks ( RANGE_OPT_PARAM param,
bool  remove_jump_scans,
SEL_IMERGE imerge 
)

◆ or_sel_tree()

bool SEL_IMERGE::or_sel_tree ( SEL_TREE tree)

◆ or_sel_tree_with_checks()

int SEL_IMERGE::or_sel_tree_with_checks ( RANGE_OPT_PARAM param,
bool  remove_jump_scans,
SEL_TREE new_tree 
)

Member Data Documentation

◆ trees

Mem_root_array<SEL_TREE *> SEL_IMERGE::trees

The documentation for this class was generated from the following files: