Package org.apache.calcite.tools
@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.tools
Provides utility classes.
-
ClassDescriptionInterface that describes how to configure planning sessions generated using the Frameworks tools.Tools for invoking Calcite functionality without initializing a container / server first.Piece of code to be run in a context where a planner and statement are available.A builder to help you build a
FrameworkConfig
using defaults where values aren't required.Piece of code to be run in a context where a planner is available.Deprecated.Utility that extracts constants from a SQL query.Configuration.Result of hoisting.Variable.Extension toRelBuilder
for Pig relational operators.Option for performing group efficiently if data set is already sorted.A façade that covers Calcite's query planning process: parse SQL, validate the parse tree, convert the parse tree to a relational expression, and optimize the relational expression.Program that transforms a relational expression into another relational expression.Utilities for creatingProgram
s.Builder for relational expressions.Information necessary to create a call to an aggregate function.Configuration of RelBuilder.Information necessary to create the GROUP BY clause of an Aggregate.Call to a windowed aggregate function.A partially-created RelBuilder.An Exception thrown when attempting conversion to a set ofRelNode
s.Runs a relational expression.Implementations ofRelRunner
.A set rules associated with a particular type of invocation of thePlanner
.Utilities for creating and composing rule sets.An Exception thrown when attempting to validate a SQL parse tree.