| Interface | Description |
|---|---|
| CachingCalciteSchema.Cached<T> |
Strategy for caching the value of an object and re-creating it if its
value is out of date as of a given timestamp.
|
| CalciteConnection |
Extension to Calcite's implementation of
JDBC connection allows schemas to be defined
dynamically. |
| CalcitePrepare |
API for a service that prepares statements for execution.
|
| CalcitePrepare.Context |
Context for preparing a statement.
|
| CalcitePrepare.SparkHandler |
Callback to register Spark as the main engine.
|
| CalcitePrepare.SparkHandler.RuleSetBuilder |
Allows Spark to declare the rules it needs.
|
| Class | Description |
|---|---|
| CachingCalciteSchema |
Concrete implementation of
CalciteSchema that caches tables,
functions and sub-schemas. |
| CachingCalciteSchema.SubSchemaCache |
Information about the implicit sub-schemas of an
CalciteSchema. |
| CalciteConnectionImpl |
Implementation of JDBC connection
in the Calcite engine.
|
| CalciteConnectionImpl.CalciteQueryable<T> |
Implementation of Queryable.
|
| CalciteConnectionImpl.CalciteServerImpl |
Implementation of Server.
|
| CalciteConnectionImpl.CalciteServerStatementImpl |
Implementation of
CalciteServerStatement. |
| CalciteConnectionImpl.ContextImpl |
Implementation of Context.
|
| CalciteConnectionImpl.DataContextImpl |
Implementation of DataContext.
|
| CalciteConnectionImpl.RootSchema |
Schema that has no parents.
|
| CalciteConnectionImpl.SlimDataContext |
Implementation of
DataContext that has few variables and is
Serializable. |
| CalciteFactory |
Extension of
AvaticaFactory
for Calcite. |
| CalciteJdbc41Factory |
Implementation of
AvaticaFactory
for Calcite and JDBC 4.1 (corresponds to JDK 1.7). |
| CalciteJdbc41Factory.CalciteJdbc41Connection |
Implementation of connection for JDBC 4.1.
|
| CalciteJdbc41Factory.CalciteJdbc41DatabaseMetaData |
Implementation of database metadata for JDBC 4.1.
|
| CalciteJdbc41Factory.CalciteJdbc41PreparedStatement |
Implementation of prepared statement for JDBC 4.1.
|
| CalciteJdbc41Factory.CalciteJdbc41Statement |
Implementation of statement for JDBC 4.1.
|
| CalciteMetaImpl |
Helper for implementing the
getXxx methods such as
AvaticaDatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[]). |
| CalciteMetaImpl.CalciteMetaSchema |
Metadata describing a Calcite schema.
|
| CalciteMetaImpl.CalciteMetaTable |
Metadata describing a Calcite table.
|
| CalciteMetaImpl.LimitIterator<E> |
Iterator that returns at most
limit rows from an underlying
Iterator. |
| CalciteMetaImpl.MetadataTable<E> |
Table whose contents are metadata.
|
| CalcitePrepare.AnalyzeViewResult |
The result of analyzing a view.
|
| CalcitePrepare.CalciteSignature<T> |
The result of preparing a query.
|
| CalcitePrepare.ConvertResult |
The result of parsing and validating a SQL query and converting it to
relational algebra.
|
| CalcitePrepare.Dummy |
Namespace that allows us to define non-abstract methods inside an
interface.
|
| CalcitePrepare.Dummy.TrivialSparkHandler |
Implementation of
CalcitePrepare.SparkHandler that either does nothing or
throws for each method. |
| CalcitePrepare.ParseResult |
The result of parsing and validating a SQL query.
|
| CalcitePrepare.Query<T> | |
| CalcitePreparedStatement |
Implementation of
PreparedStatement
for the Calcite engine. |
| CalciteResultSet |
Implementation of
ResultSet
for the Calcite engine. |
| CalciteRootSchema | Deprecated |
| CalciteSchema |
Schema.
|
| CalciteSchema.Entry |
Entry in a schema, such as a table or sub-schema.
|
| CalciteSchema.FunctionEntry |
Membership of a function in a schema.
|
| CalciteSchema.FunctionEntryImpl |
Implementation of
CalciteSchema.FunctionEntry
where all properties are held in fields. |
| CalciteSchema.LatticeEntry |
Membership of a lattice in a schema.
|
| CalciteSchema.LatticeEntryImpl |
Implementation of
CalciteSchema.LatticeEntry
where all properties are held in fields. |
| CalciteSchema.TableEntry |
Membership of a table in a schema.
|
| CalciteSchema.TableEntryImpl |
Implementation of
CalciteSchema.TableEntry
where all properties are held in fields. |
| CalciteStatement |
Implementation of
Statement
for the Calcite engine. |
| Driver |
Calcite JDBC driver.
|
| JavaRecordType |
Record type based on a Java class.
|
| JavaTypeFactoryImpl |
Implementation of
JavaTypeFactory. |
| JavaTypeFactoryImpl.RecordFieldImpl |
Implementation of a field.
|
| JavaTypeFactoryImpl.SyntheticRecordType |
Synthetic record type.
|
| MetadataSchema |
Schema that contains metadata tables such as "TABLES" and "COLUMNS".
|
| SimpleCalciteSchema |
A concrete implementation of
CalciteSchema
that maintains minimal state. |
| Exception | Description |
|---|---|
| SqlTimeoutException |
Indicates that an operation timed out.
|
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.