Package org.apache.calcite.prepare
@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.prepare
Preparation of queries (parsing, planning and implementation).
-
ClassDescriptionImplementation of
Prepare.CatalogReader
and alsoSqlOperatorTable
based on tables and functions defined schemas.Shit just got real.Holds state for the process of preparing a SQL statement.Validator.Implementation ofPlanner
.Abstract base for classes that implement the process of preparing and executing SQL expressions.Abstract implementation ofPrepare.PreparingTable
with an implementation forPrepare.AbstractPreparingTable.columnHasDefaultValue(org.apache.calcite.rel.type.RelDataType, int, org.apache.calcite.sql2rel.InitializerContext)
.Interface by which validator and planner can read table metadata.Describes that a given SQL query is materialized by a given table.PreparedExplanation is a PreparedResult for an EXPLAIN PLAN statement.Abstract implementation ofPrepare.PreparedResult
.Definition of a table, for the purposes of the validator and planner.Implementation ofRelOptTable
.