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