| Package | Description |
|---|---|
| org.apache.calcite |
Main package for Calcite, the dynamic data management platform.
|
| org.apache.calcite.adapter.clone |
Provides utility classes.
|
| org.apache.calcite.adapter.elasticsearch |
Base classes for a query provider based on an Elasticsearch DB.
|
| org.apache.calcite.adapter.enumerable |
Query optimizer rules for Java calling convention.
|
| org.apache.calcite.adapter.java |
Query provider based on Java in-memory data
structures.
|
| org.apache.calcite.adapter.jdbc |
Query provider based on a JDBC data source.
|
| org.apache.calcite.interpreter |
Provides an implementation of relational expressions using an interpreter.
|
| org.apache.calcite.jdbc |
JDBC driver for Calcite.
|
| org.apache.calcite.materialize |
Management of materialized query results.
|
| org.apache.calcite.model |
Provides model files, in JSON format, defining schemas and other metadata.
|
| org.apache.calcite.plan |
Defines interfaces for constructing rule-based optimizers of
relational expressions.
|
| org.apache.calcite.prepare |
Preparation of queries (parsing, planning and implementation).
|
| org.apache.calcite.rel.externalize |
Facilities to externalize
RelNodes to and from
XML and JSON format. |
| org.apache.calcite.rel.rules |
Provides a core set of planner rules.
|
| org.apache.calcite.schema |
Schema SPI.
|
| org.apache.calcite.schema.impl |
Utilities to help implement Calcite's SPIs.
|
| org.apache.calcite.sql |
Provides a SQL parser and object model.
|
| org.apache.calcite.sql.advise |
Provides hints and corrections for editing SQL statements.
|
| org.apache.calcite.sql.fun |
Defines the set of standard SQL row-level functions and
operators.
|
| org.apache.calcite.sql.validate |
SQL validation.
|
| org.apache.calcite.sql2rel |
Translates a SQL parse tree to relational expression.
|
| org.apache.calcite.tools |
Provides utility classes.
|
| Class and Description |
|---|
| SchemaPlus
Extension to the
Schema interface. |
| Class and Description |
|---|
| QueryableTable |
| ScannableTable
Table that can be scanned without creating an intermediate relational
expression.
|
| Schema
A namespace for tables and functions.
|
| SchemaFactory
Factory for
Schema objects. |
| SchemaPlus
Extension to the
Schema interface. |
| Statistic
Statistics about a
Table. |
| Table
Table.
|
| Wrapper
Mix-in interface that allows you to find sub-objects.
|
| Class and Description |
|---|
| QueryableTable |
| Schema
A namespace for tables and functions.
|
| SchemaPlus
Extension to the
Schema interface. |
| Table
Table.
|
| TranslatableTable
Extension to
Table that specifies how it is to be translated to
a relational expression. |
| Wrapper
Mix-in interface that allows you to find sub-objects.
|
| Class and Description |
|---|
| Table
Table.
|
| Class and Description |
|---|
| Function
Named expression that accepts parameters and returns a result.
|
| QueryableTable |
| ScannableTable
Table that can be scanned without creating an intermediate relational
expression.
|
| Schema
A namespace for tables and functions.
|
| SchemaFactory
Factory for
Schema objects. |
| SchemaPlus
Extension to the
Schema interface. |
| Statistic
Statistics about a
Table. |
| Table
Table.
|
| TableMacro
Function that returns a
Table. |
| TranslatableTable
Extension to
Table that specifies how it is to be translated to
a relational expression. |
| Wrapper
Mix-in interface that allows you to find sub-objects.
|
| Class and Description |
|---|
| Function
Named expression that accepts parameters and returns a result.
|
| ModifiableTable
A table that can be modified.
|
| QueryableTable |
| ScannableTable
Table that can be scanned without creating an intermediate relational
expression.
|
| Schema
A namespace for tables and functions.
|
| Schema.TableType
Table type.
|
| SchemaFactory
Factory for
Schema objects. |
| SchemaPlus
Extension to the
Schema interface. |
| SchemaVersion
An interface to represent a version ID that can be used to create a
read-consistent view of a Schema.
|
| Table
Table.
|
| TranslatableTable
Extension to
Table that specifies how it is to be translated to
a relational expression. |
| Wrapper
Mix-in interface that allows you to find sub-objects.
|
| Class and Description |
|---|
| FilterableTable
Table that can be scanned, optionally applying supplied filter expressions,
without creating an intermediate relational expression.
|
| ProjectableFilterableTable
Table that can be scanned, optionally applying supplied filter expressions,
and projecting a given list of columns,
without creating an intermediate relational expression.
|
| QueryableTable |
| ScannableTable
Table that can be scanned without creating an intermediate relational
expression.
|
| Class and Description |
|---|
| Function
Named expression that accepts parameters and returns a result.
|
| QueryableTable |
| Schema
A namespace for tables and functions.
|
| Schema.TableType
Table type.
|
| SchemaPlus
Extension to the
Schema interface. |
| SchemaVersion
An interface to represent a version ID that can be used to create a
read-consistent view of a Schema.
|
| Table
Table.
|
| Wrapper
Mix-in interface that allows you to find sub-objects.
|
| Class and Description |
|---|
| Table
Table.
|
| Class and Description |
|---|
| SchemaPlus
Extension to the
Schema interface. |
| Class and Description |
|---|
| ColumnStrategy
Describes how a column gets populated.
|
| ModifiableView
A modifiable view onto
ModifiableTable. |
| SchemaPlus
Extension to the
Schema interface. |
| Wrapper
Mix-in interface that allows you to find sub-objects.
|
| Class and Description |
|---|
| AggregateFunction
Function that combines several values into a scalar result.
|
| ColumnStrategy
Describes how a column gets populated.
|
| Function
Named expression that accepts parameters and returns a result.
|
| Path
Path from a root schema to a particular object (schema, table, function).
|
| ScalarFunction
Function that returns a scalar result.
|
| Schema
A namespace for tables and functions.
|
| SchemaPlus
Extension to the
Schema interface. |
| SchemaVersion
An interface to represent a version ID that can be used to create a
read-consistent view of a Schema.
|
| Table
Table.
|
| Wrapper
Mix-in interface that allows you to find sub-objects.
|
| Class and Description |
|---|
| Schema
A namespace for tables and functions.
|
| Class and Description |
|---|
| Wrapper
Mix-in interface that allows you to find sub-objects.
|
| Class and Description |
|---|
| AggregateFunction
Function that combines several values into a scalar result.
|
| ColumnStrategy
Describes how a column gets populated.
|
| FilterableTable
Table that can be scanned, optionally applying supplied filter expressions,
without creating an intermediate relational expression.
|
| Function
Named expression that accepts parameters and returns a result.
|
| FunctionParameter
Parameter to a
Function. |
| Path
Path from a root schema to a particular object (schema, table, function).
|
| ProjectableFilterableTable
Table that can be scanned, optionally applying supplied filter expressions,
and projecting a given list of columns,
without creating an intermediate relational expression.
|
| QueryableTable |
| ScalarFunction
Function that returns a scalar result.
|
| ScannableTable
Table that can be scanned without creating an intermediate relational
expression.
|
| Schema
A namespace for tables and functions.
|
| Schema.TableType
Table type.
|
| SchemaPlus
Extension to the
Schema interface. |
| Schemas.PathImpl
Implementation of
Path. |
| SchemaVersion
An interface to represent a version ID that can be used to create a
read-consistent view of a Schema.
|
| Statistic
Statistics about a
Table. |
| Table
Table.
|
| TranslatableTable
Extension to
Table that specifies how it is to be translated to
a relational expression. |
| Class and Description |
|---|
| AggregateFunction
Function that combines several values into a scalar result.
|
| ColumnStrategy
Describes how a column gets populated.
|
| Function
Named expression that accepts parameters and returns a result.
|
| FunctionParameter
Parameter to a
Function. |
| ImplementableAggFunction
Function that can be translated to java code.
|
| ImplementableFunction
Function that can be translated to java code.
|
| ModifiableView
A modifiable view onto
ModifiableTable. |
| Path
Path from a root schema to a particular object (schema, table, function).
|
| QueryableTable |
| ScalarFunction
Function that returns a scalar result.
|
| Schema
A namespace for tables and functions.
|
| Schema.TableType
Table type.
|
| SchemaFactory
Factory for
Schema objects. |
| SchemaPlus
Extension to the
Schema interface. |
| SchemaVersion
An interface to represent a version ID that can be used to create a
read-consistent view of a Schema.
|
| Statistic
Statistics about a
Table. |
| Table
Table.
|
| TableFunction
Function that returns a table during execution time.
|
| TableMacro
Function that returns a
Table. |
| TranslatableTable
Extension to
Table that specifies how it is to be translated to
a relational expression. |
| Wrapper
Mix-in interface that allows you to find sub-objects.
|
| Class and Description |
|---|
| Wrapper
Mix-in interface that allows you to find sub-objects.
|
| Class and Description |
|---|
| Function
Named expression that accepts parameters and returns a result.
|
| FunctionParameter
Parameter to a
Function. |
| ImplementableFunction
Function that can be translated to java code.
|
| TableFunction
Function that returns a table during execution time.
|
| Class and Description |
|---|
| Wrapper
Mix-in interface that allows you to find sub-objects.
|
| Class and Description |
|---|
| AggregateFunction
Function that combines several values into a scalar result.
|
| Function
Named expression that accepts parameters and returns a result.
|
| Table
Table.
|
| TableFunction
Function that returns a table during execution time.
|
| TableMacro
Function that returns a
Table. |
| TranslatableTable
Extension to
Table that specifies how it is to be translated to
a relational expression. |
| Wrapper
Mix-in interface that allows you to find sub-objects.
|
| Class and Description |
|---|
| ColumnStrategy
Describes how a column gets populated.
|
| ModifiableView
A modifiable view onto
ModifiableTable. |
| Class and Description |
|---|
| SchemaPlus
Extension to the
Schema interface. |
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.