MySQL 9.1.0
Source Code Documentation
anonymous_namespace{join_optimizer.cc}::RefAccessBuilder::PredicateAnalysis Struct Referencefinal

Result type of AnalyzePredicates(). More...

Public Attributes

double selectivity
 The selectivity of the entire predicate. More...
 
double join_condition_selectivity
 The combined selectivity of the conditions refering to the target table. More...
 
MutableOverflowBitset applied_predicates
 Predicates promoted from a join condition to a WHERE predicate, since they were part of cycles. More...
 
MutableOverflowBitset subsumed_predicates
 Predicates subsumed by the index access. More...
 

Detailed Description

Result type of AnalyzePredicates().

Member Data Documentation

◆ applied_predicates

MutableOverflowBitset anonymous_namespace{join_optimizer.cc}::RefAccessBuilder::PredicateAnalysis::applied_predicates

Predicates promoted from a join condition to a WHERE predicate, since they were part of cycles.

◆ join_condition_selectivity

double anonymous_namespace{join_optimizer.cc}::RefAccessBuilder::PredicateAnalysis::join_condition_selectivity

The combined selectivity of the conditions refering to the target table.

◆ selectivity

double anonymous_namespace{join_optimizer.cc}::RefAccessBuilder::PredicateAnalysis::selectivity

The selectivity of the entire predicate.

◆ subsumed_predicates

MutableOverflowBitset anonymous_namespace{join_optimizer.cc}::RefAccessBuilder::PredicateAnalysis::subsumed_predicates

Predicates subsumed by the index access.


The documentation for this struct was generated from the following file: