| Interface | Description |
|---|---|
| PlanSanityChecker.Checker |
| Class | Description |
|---|---|
| NoDuplicatePlanNodeIdsChecker | |
| NoIdentifierLeftChecker | |
| NoSubqueryExpressionLeftChecker | |
| PlanSanityChecker |
It is going to be executed to verify logical planner correctness
|
| TypeValidator |
Ensures that all the expressions and FunctionCalls matches their output symbols
|
| ValidateAggregationsWithDefaultValues |
When an aggregation has an empty grouping set then a default value needs to be returned in the output (e.g: 0 for COUNT(*)).
|
| ValidateDependenciesChecker |
Ensures that all dependencies (i.e., symbols in expressions) for a plan node are provided by its source nodes
|
| ValidateStreamingAggregations |
Verifies that input of streaming aggregations is grouped on the grouping keys
|
| VerifyNoFilteredAggregations | |
| VerifyOnlyOneOutputNode |
Copyright © 2012–2019. All rights reserved.