![]() |
MySQL 8.0.43
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 |