Uses of Package
org.apache.calcite.schema
-
Packages that use org.apache.calcite.schema Package Description org.apache.calcite Main package for Calcite, the dynamic data management platform.org.apache.calcite.adapter.cassandra Cassandra query provider.org.apache.calcite.adapter.clone Provides utility classes.org.apache.calcite.adapter.csv Calcite query provider that reads from CSV (comma-separated value) files.org.apache.calcite.adapter.druid Query provider based on a Druid database.org.apache.calcite.adapter.elasticsearch Query provider based on an Elasticsearch2 DB.org.apache.calcite.adapter.enumerable Query optimizer rules for Java calling convention.org.apache.calcite.adapter.file Calcite query provider that reads from web tables (HTML).org.apache.calcite.adapter.geode.rel Query provider based on Apache Geode (Gemfire) In Memory Data Gridorg.apache.calcite.adapter.geode.simple Query provider based on Apache Geode (Gemfire) In Memory Data Gridorg.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.adapter.mongodb Query provider based on a MongoDB database.org.apache.calcite.adapter.os The OS adapter contains various table functions that let you query data sources in your operating system and environment.org.apache.calcite.adapter.pig Pig query provider.org.apache.calcite.adapter.splunk Splunk query provider.org.apache.calcite.adapter.tpcds TPC-DS schema.org.apache.calcite.adapter.tpch TPC-H schema.org.apache.calcite.chinook End to end tests.org.apache.calcite.example.maze User-defined table function that generates a maze.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 externalizeRelNode
s 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.ddl Parse tree for SQL DDL 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. -
Classes in org.apache.calcite.schema used by org.apache.calcite Class Description SchemaPlus Extension to theSchema
interface. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.cassandra Class Description QueryableTable Schema A namespace for tables and functions.SchemaFactory Factory forSchema
objects.SchemaPlus Extension to theSchema
interface.Table Table.TranslatableTable Extension toTable
that specifies how it is to be translated to arelational expression
.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.clone Class Description QueryableTable ScannableTable Table that can be scanned without creating an intermediate relational expression.Schema A namespace for tables and functions.SchemaFactory Factory forSchema
objects.SchemaPlus Extension to theSchema
interface.Statistic Statistics about aTable
.Table Table.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.csv Class Description FilterableTable Table that can be scanned, optionally applying supplied filter expressions, without creating an intermediate relational expression.QueryableTable ScannableTable Table that can be scanned without creating an intermediate relational expression.Schema A namespace for tables and functions.SchemaFactory Factory forSchema
objects.SchemaPlus Extension to theSchema
interface.StreamableTable Table that can be converted to a stream.Table Table.TableFactory Factory forTable
objects.TranslatableTable Extension toTable
that specifies how it is to be translated to arelational expression
.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.druid Class Description Schema A namespace for tables and functions.SchemaFactory Factory forSchema
objects.SchemaPlus Extension to theSchema
interface.Table Table.TableFactory Factory forTable
objects.TranslatableTable Extension toTable
that specifies how it is to be translated to arelational expression
.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.elasticsearch Class Description QueryableTable Schema A namespace for tables and functions.SchemaFactory Factory forSchema
objects.SchemaPlus Extension to theSchema
interface.Table Table.TranslatableTable Extension toTable
that specifies how it is to be translated to arelational expression
.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.enumerable Class Description Table Table. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.file Class Description QueryableTable Schema A namespace for tables and functions.SchemaFactory Factory forSchema
objects.SchemaPlus Extension to theSchema
interface.Statistic Statistics about aTable
.Table Table.TranslatableTable Extension toTable
that specifies how it is to be translated to arelational expression
.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.geode.rel Class Description QueryableTable Schema A namespace for tables and functions.SchemaFactory Factory forSchema
objects.SchemaPlus Extension to theSchema
interface.Table Table.TranslatableTable Extension toTable
that specifies how it is to be translated to arelational expression
.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.geode.simple Class Description ScannableTable Table that can be scanned without creating an intermediate relational expression.Schema A namespace for tables and functions.SchemaFactory Factory forSchema
objects.SchemaPlus Extension to theSchema
interface.Table Table.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.java Class 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 forSchema
objects.SchemaPlus Extension to theSchema
interface.Statistic Statistics about aTable
.Table Table.TableMacro Function that returns aTable
.TranslatableTable Extension toTable
that specifies how it is to be translated to arelational expression
.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.jdbc Class 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 forSchema
objects.SchemaPlus Extension to theSchema
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 toTable
that specifies how it is to be translated to arelational expression
.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.mongodb Class Description QueryableTable Schema A namespace for tables and functions.SchemaFactory Factory forSchema
objects.SchemaPlus Extension to theSchema
interface.Table Table.TranslatableTable Extension toTable
that specifies how it is to be translated to arelational expression
.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.os Class Description ScannableTable Table that can be scanned without creating an intermediate relational expression. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.pig Class Description Schema A namespace for tables and functions.SchemaFactory Factory forSchema
objects.SchemaPlus Extension to theSchema
interface.Table Table.TableFactory Factory forTable
objects.TranslatableTable Extension toTable
that specifies how it is to be translated to arelational expression
.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.splunk Class Description QueryableTable Schema A namespace for tables and functions.SchemaPlus Extension to theSchema
interface.Table Table.TranslatableTable Extension toTable
that specifies how it is to be translated to arelational expression
.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.tpcds Class Description QueryableTable Schema A namespace for tables and functions.SchemaFactory Factory forSchema
objects.SchemaPlus Extension to theSchema
interface.Statistic Statistics about aTable
.Table Table.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.adapter.tpch Class Description QueryableTable Schema A namespace for tables and functions.SchemaFactory Factory forSchema
objects.SchemaPlus Extension to theSchema
interface.Table Table.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.chinook Class Description QueryableTable SchemaPlus Extension to theSchema
interface.TableFactory Factory forTable
objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.example.maze Class Description ScannableTable Table that can be scanned without creating an intermediate relational expression.Table Table.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.interpreter Class 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. -
Classes in org.apache.calcite.schema used by org.apache.calcite.jdbc Class 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 theSchema
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. -
Classes in org.apache.calcite.schema used by org.apache.calcite.materialize Class Description Table Table. -
Classes in org.apache.calcite.schema used by org.apache.calcite.model Class Description SchemaPlus Extension to theSchema
interface. -
Classes in org.apache.calcite.schema used by org.apache.calcite.plan Class Description ColumnStrategy Describes how a column gets populated.ModifiableView A modifiable view ontoModifiableTable
.SchemaPlus Extension to theSchema
interface.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.prepare Class 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 theSchema
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. -
Classes in org.apache.calcite.schema used by org.apache.calcite.rel.externalize Class Description Schema A namespace for tables and functions. -
Classes in org.apache.calcite.schema used by org.apache.calcite.rel.rules Class Description Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.schema Class 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 aFunction
.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 theSchema
interface.Schemas.PathImpl Implementation ofPath
.SchemaVersion An interface to represent a version ID that can be used to create a read-consistent view of a Schema.Statistic Statistics about aTable
.Table Table.TranslatableTable Extension toTable
that specifies how it is to be translated to arelational expression
. -
Classes in org.apache.calcite.schema used by org.apache.calcite.schema.impl Class 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 aFunction
.ImplementableAggFunction Function that can be translated to java code.ImplementableFunction Function that can be translated to java code.ModifiableView A modifiable view ontoModifiableTable
.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 forSchema
objects.SchemaPlus Extension to theSchema
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 aTable
.Table Table.TableFunction Function that returns a table during execution time.TableMacro Function that returns aTable
.TranslatableTable Extension toTable
that specifies how it is to be translated to arelational expression
.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.sql Class Description Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.sql.advise Class Description Function Named expression that accepts parameters and returns a result.FunctionParameter Parameter to aFunction
.ImplementableFunction Function that can be translated to java code.TableFunction Function that returns a table during execution time. -
Classes in org.apache.calcite.schema used by org.apache.calcite.sql.ddl Class Description ColumnStrategy Describes how a column gets populated.ModifiableTable A table that can be modified.QueryableTable Schema.TableType Table type.SchemaPlus Extension to theSchema
interface.Table Table.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.sql.fun Class Description Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.sql.validate Class 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 aTable
.TranslatableTable Extension toTable
that specifies how it is to be translated to arelational expression
.Wrapper Mix-in interface that allows you to find sub-objects. -
Classes in org.apache.calcite.schema used by org.apache.calcite.sql2rel Class Description ColumnStrategy Describes how a column gets populated.ModifiableView A modifiable view ontoModifiableTable
. -
Classes in org.apache.calcite.schema used by org.apache.calcite.tools Class Description SchemaPlus Extension to theSchema
interface.