See: Description
| Interface | Description |
|---|---|
| CalcitePrepareImpl.ScalarTranslator |
Translator from Java AST to
RexNode. |
| Prepare.CatalogReader |
Interface by which validator and planner can read table metadata.
|
| Prepare.PreparedResult | |
| Prepare.PreparingTable |
Definition of a table, for the purposes of the validator and planner.
|
| Class | Description |
|---|---|
| CalciteCatalogReader |
Implementation of
Prepare.CatalogReader
and also SqlOperatorTable based on tables and
functions defined schemas. |
| CalciteMaterializer |
Context for populating a
Prepare.Materialization. |
| CalciteMaterializer.Callback |
Called when we discover a star table that matches.
|
| CalciteMaterializer.RelNullShuttle |
Implementation of
RelShuttle that returns each relational
expression unchanged. |
| CalcitePrepareImpl |
Shit just got real.
|
| CalcitePrepareImpl.CalcitePreparedExplain |
An
EXPLAIN statement, prepared and ready to execute. |
| CalcitePrepareImpl.CalcitePreparingStmt |
Holds state for the process of preparing a SQL statement.
|
| CalcitePrepareImpl.EmptyScalarTranslator |
Basic translator.
|
| CalcitePrepareImpl.LambdaScalarTranslator |
Translator that looks for parameters.
|
| CalciteSqlValidator |
Validator.
|
| LixToRelTranslator | |
| PlannerImpl |
Implementation of
Planner. |
| Prepare |
Abstract base for classes that implement
the process of preparing and executing SQL expressions.
|
| Prepare.AbstractPreparingTable |
Abstract implementation of
Prepare.PreparingTable with an implementation
for Prepare.AbstractPreparingTable.columnHasDefaultValue(org.apache.calcite.rel.type.RelDataType, int, org.apache.calcite.sql2rel.InitializerContext). |
| Prepare.Materialization |
Describes that a given SQL query is materialized by a given table.
|
| Prepare.PreparedExplain |
PreparedExplanation is a PreparedResult for an EXPLAIN PLAN statement.
|
| Prepare.PreparedResultImpl |
Abstract implementation of
Prepare.PreparedResult. |
| QueryableRelBuilder<T> |
Implementation of
QueryableFactory
that builds a tree of RelNode planner nodes. |
| RelOptTableImpl |
Implementation of
RelOptTable. |
| RelOptTableImpl.MySchemaPlus |
Implementation of
SchemaPlus that wraps a regular schema and knows
its name and parent. |
| Enum | Description |
|---|---|
| PlannerImpl.State |
Stage of a statement in the query-preparation lifecycle.
|
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.