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 ofCorrelate
in a tree ofRelNode
s.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 ofSqlNode
objects) into a relational algebra expression (consisting ofRelNode
objects).Interface to define the configuration for a SqlToRelConverter.Visitor that looks for an SqlIdentifier inside a tree ofSqlNode
objects and returnBoolean.TRUE
when it finds one.Standard implementation ofSqlRexConvertletTable
.