@DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=FIELD) @DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=PARAMETER) @DefaultQualifier(value=org.checkerframework.checker.nullness.qual.NonNull.class,locations=RETURN)
Package org.apache.calcite.sql2rel
-
Interface Summary Interface Description AuxiliaryConverter Converts an expression for a group window function (e.g.RelDecorrelator.AdjustProjectForCountAggregateRule.AdjustProjectForCountAggregateRuleConfig Rule configuration.RelDecorrelator.Config Base configuration for rules that are non-static in a RelDecorrelator.RelDecorrelator.RemoveCorrelationForScalarAggregateRule.RemoveCorrelationForScalarAggregateRuleConfig Rule configuration.RelDecorrelator.RemoveCorrelationForScalarProjectRule.RemoveCorrelationForScalarProjectRuleConfig Rule configuration.RelDecorrelator.RemoveSingleAggregateRule.RemoveSingleAggregateRuleConfig Rule configuration.SqlToRelConverter.Config Interface to define the configuration for a SqlToRelConverter. -
Class Summary Class Description AuxiliaryConverter.Impl Simple implementation ofAuxiliaryConverter
.RelDecorrelator RelDecorrelator replaces all correlated expressions (corExp) in a relational expression (RelNode) tree with non-correlated expressions that are produced from joining the RelNode that produces the corExp with the RelNode that references it.RelDecorrelator.AdjustProjectForCountAggregateRule Planner rule that adjusts projects when counts are added.RelDecorrelator.CorelMap A map of the locations ofCorrelate
in a tree ofRelNode
s.RelDecorrelator.CorelMapBuilder Builds aRelDecorrelator.CorelMap
.RelDecorrelator.RemoveCorrelationForScalarAggregateRule Planner rule that removes correlations for scalar aggregates.RelDecorrelator.RemoveCorrelationForScalarProjectRule Planner rule that removes correlations for scalar projects.RelDecorrelator.RemoveSingleAggregateRule Rule to remove an Aggregate with SINGLE_VALUE.SqlToRelConverter Converts a SQL parse tree (consisting ofSqlNode
objects) into a relational algebra expression (consisting ofRelNode
objects).SqlToRelConverter.SqlIdentifierFinder Visitor that looks for an SqlIdentifier inside a tree ofSqlNode
objects and returnBoolean.TRUE
when it finds one.StandardConvertletTable Standard implementation ofSqlRexConvertletTable
.