List of all items
Structs
- aggregate_statistics::AggregateStatistics
- coalesce_batches::CoalesceBatches
- combine_partial_final_agg::CombinePartialFinalAggregate
- enforce_distribution::EnforceDistribution
- enforce_sorting::EnforceSorting
- enforce_sorting::sort_pushdown::ParentRequirements
- join_selection::JoinSelection
- limit_pushdown::GlobalRequirements
- limit_pushdown::LimitPushdown
- limited_distinct_aggregation::LimitedDistinctAggregation
- optimizer::PhysicalOptimizer
- output_requirements::OutputRequirementExec
- output_requirements::OutputRequirements
- projection_pushdown::ProjectionPushdown
- pruning::PredicateRewriter
- pruning::PruningPredicate
- pruning::RequiredColumns
- sanity_checker::SanityCheckPlan
- topk_aggregation::TopKAggregation
- update_aggr_exprs::OptimizeAggregateOrder
Enums
Traits
Functions
- enforce_distribution::adjust_input_keys_ordering
- enforce_distribution::ensure_distribution
- enforce_distribution::reorder_aggregate_keys
- enforce_distribution::reorder_join_keys_to_inputs
- enforce_distribution::reorder_partitioned_join_keys
- enforce_sorting::ensure_sorting
- enforce_sorting::parallelize_sorts
- enforce_sorting::replace_with_order_preserving_variants::replace_with_order_preserving_variants
- enforce_sorting::replace_with_order_preserving_variants::update_children
- enforce_sorting::sort_pushdown::assign_initial_requirements
- enforce_sorting::sort_pushdown::pushdown_sorts
- join_selection::hash_join_swap_subrule
- join_selection::swap_hash_join
- limit_pushdown::pushdown_limit_helper
- sanity_checker::check_finiteness_requirements
- sanity_checker::check_plan_sanity
- utils::add_sort_above
- utils::add_sort_above_with_check
- utils::is_coalesce_partitions
- utils::is_limit
- utils::is_repartition
- utils::is_sort
- utils::is_sort_preserving_merge
- utils::is_union
- utils::is_window
Type Aliases
- enforce_distribution::DistributionContext
- enforce_distribution::PlanWithKeyRequirements
- enforce_sorting::PlanWithCorrespondingCoalescePartitions
- enforce_sorting::PlanWithCorrespondingSort
- enforce_sorting::replace_with_order_preserving_variants::OrderPreservationContext
- enforce_sorting::sort_pushdown::SortPushDown
- join_selection::PipelineFixerSubrule