Skip to main content

Module optimizer

Module optimizer 

Source
Expand description

Query Optimizer

Provides filter ranking, cost-based optimization, and subquery decorrelation.

Modules§

decorrelate
Subquery Decorrelation Optimizer
filter_rank
Filter Ranking
stats
Statistics Collection

Structs§

ColumnStats
Column statistics
CorrelationPredicate
Represents a correlation predicate between outer and inner queries
Decorrelator
Subquery decorrelation optimizer
FilterRanker
Filter ranker
RankedFilter
A filter with its ranking score
RankingConfig
Ranking configuration
StatsCollector
Statistics collector for building table stats
SubqueryAnalysis
Analysis result for a subquery
SubqueryRewrite
Represents a rewrite of a correlated subquery to a join
TableStats
Table statistics

Enums§

CorrelationOp
Correlation comparison operator
DecorrelationBlocker
Reasons why decorrelation might not be possible
DecorrelationStrategy
Strategy for decorrelating a subquery
RewriteJoinType
Join type for rewritten subquery
SubqueryKind
Kind of subquery for decorrelation analysis