MySQL 9.1.0
Source Code Documentation
|
A filter of some sort that is not a join condition (those are stored in JoinPredicate objects). More...
#include <access_path.h>
Public Attributes | |
Item * | condition |
hypergraph::NodeMap | used_nodes |
hypergraph::NodeMap | total_eligibility_set |
double | selectivity |
bool | was_join_condition = false |
int | source_multiple_equality_idx = -1 |
FunctionalDependencySet | functional_dependencies |
Mem_root_array< int > | functional_dependencies_idx |
Mem_root_array< ContainedSubquery > | contained_subqueries |
A filter of some sort that is not a join condition (those are stored in JoinPredicate objects).
AND conditions are typically split up into multiple Predicates.
Item* Predicate::condition |
Mem_root_array<ContainedSubquery> Predicate::contained_subqueries |
FunctionalDependencySet Predicate::functional_dependencies |
Mem_root_array<int> Predicate::functional_dependencies_idx |
double Predicate::selectivity |
int Predicate::source_multiple_equality_idx = -1 |
hypergraph::NodeMap Predicate::total_eligibility_set |
hypergraph::NodeMap Predicate::used_nodes |
bool Predicate::was_join_condition = false |