| Coercer |
|
| CompilerConfig |
|
| DesugarAtTimeZoneRewriter |
|
| DesugarTryExpressionRewriter |
|
| DeterminismEvaluator |
Determines whether a given Expression is deterministic
|
| DistributedExecutionPlanner |
|
| DomainTranslator |
|
| DomainTranslator.ExtractionResult |
|
| EffectivePredicateExtractor |
Computes the effective predicate at the top of the specified PlanNode
|
| EqualityInference |
Makes equality based inferences to rewrite Expressions and generate equality sets in terms of specified symbol scopes
|
| EqualityInference.Builder |
|
| EqualityInference.EqualityPartition |
|
| ExpressionExtractor |
|
| ExpressionInterpreter |
|
| ExpressionNodeInliner |
|
| ExpressionSymbolInliner |
|
| FragmentTableScanCounter |
Visitor to count number of tables scanned in the current fragment
(fragments separated by ExchangeNodes).
|
| GroupingOperationRewriter |
|
| InputExtractor |
|
| InputReferenceExtractor |
|
| LiteralEncoder |
|
| LiteralInterpreter |
|
| LocalExecutionPlanner |
|
| LocalExecutionPlanner.LocalExecutionPlan |
|
| LogicalPlanner |
|
| LookupSymbolResolver |
|
| NodePartitioningManager |
|
| NodePartitionMap |
|
| NoOpSymbolResolver |
|
| NullabilityAnalyzer |
|
| OptimizerStatsRecorder |
|
| OrderingScheme |
|
| OutputExtractor |
|
| ParameterRewriter |
|
| Partitioning |
|
| Partitioning.ArgumentBinding |
|
| Partitioning.Translator |
|
| PartitioningHandle |
|
| PartitioningScheme |
|
| Plan |
|
| PlanFragment |
|
| PlanFragmenter |
Splits a logical plan into fragments that can be shipped and executed on distributed nodes
|
| PlanNodeIdAllocator |
|
| PlanOptimizers |
|
| RuleStatsRecorder |
|
| SchedulingOrderVisitor |
|
| SimplePlanVisitor<C> |
|
| SortExpressionContext |
|
| SortExpressionExtractor |
Extracts sort expression to be used for creating SortedPositionLinks from join filter expression.
|
| StageExecutionPlan |
|
| StatisticsAggregationPlanner |
|
| StatisticsAggregationPlanner.ColumnStatisticsAggregation |
|
| StatisticsAggregationPlanner.TableStatisticAggregation |
|
| SubExpressionExtractor |
Extracts and returns the set of all expression subtrees within an Expression, including Expression itself
|
| SubPlan |
|
| Symbol |
|
| SymbolAllocator |
|
| SymbolsExtractor |
|
| SystemPartitioningHandle |
|
| TypeAnalyzer |
This class is to facilitate obtaining the type of an expression and its subexpressions
during planning (i.e., when interacting with IR expression).
|
| TypeProvider |
|