Package org.apache.calcite.sql2rel
@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
-
ClassDescriptionConverts an expression for a group window function (e.g.Simple implementation of
AuxiliaryConverter.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.Planner rule that adjusts projects when counts are added.Rule configuration.Base configuration for rules that are non-static in a RelDecorrelator.A map of the locations ofCorrelatein a tree ofRelNodes.Builds aRelDecorrelator.CorelMap.Planner rule that removes correlations for scalar aggregates.Rule configuration.Planner rule that removes correlations for scalar projects.Rule configuration.Rule to remove an Aggregate with SINGLE_VALUE.Rule configuration.Converts a SQL parse tree (consisting ofSqlNodeobjects) into a relational algebra expression (consisting ofRelNodeobjects).Interface to define the configuration for a SqlToRelConverter.Visitor that looks for an SqlIdentifier inside a tree ofSqlNodeobjects and returnBoolean.TRUEwhen it finds one.Standard implementation ofSqlRexConvertletTable.