Uses of Interface
org.apache.calcite.schema.Wrapper
-
Packages that use Wrapper Package Description 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.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.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.example.maze User-defined table function that generates a maze.org.apache.calcite.jdbc JDBC driver for Calcite.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.rules Provides a core set of planner rules.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.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. -
-
Uses of Wrapper in org.apache.calcite.adapter.cassandra
Classes in org.apache.calcite.adapter.cassandra that implement Wrapper Modifier and Type Class Description class
CassandraTable
Table based on a Cassandra column family -
Uses of Wrapper in org.apache.calcite.adapter.clone
Classes in org.apache.calcite.adapter.clone that implement Wrapper Modifier and Type Class Description (package private) class
ArrayTable
Implementation of table that reads rows from column stores, one per column.(package private) class
ListTable
Implementation of table that reads rows from a read-only list and returns an enumerator of rows. -
Uses of Wrapper in org.apache.calcite.adapter.csv
Classes in org.apache.calcite.adapter.csv that implement Wrapper Modifier and Type Class Description class
CsvFilterableTable
Table based on a CSV file that can implement simple filtering.class
CsvScannableTable
Table based on a CSV file.class
CsvStreamScannableTable
Table based on a CSV file.class
CsvTable
Base class for table that reads CSV files.class
CsvTranslatableTable
Table based on a CSV file.class
JsonTable
Table based on a JSON file. -
Uses of Wrapper in org.apache.calcite.adapter.druid
Classes in org.apache.calcite.adapter.druid that implement Wrapper Modifier and Type Class Description class
DruidTable
Table mapped onto a Druid table. -
Uses of Wrapper in org.apache.calcite.adapter.elasticsearch
Classes in org.apache.calcite.adapter.elasticsearch that implement Wrapper Modifier and Type Class Description class
ElasticsearchTable
Table based on an Elasticsearch type. -
Uses of Wrapper in org.apache.calcite.adapter.file
Classes in org.apache.calcite.adapter.file that implement Wrapper Modifier and Type Class Description (package private) class
FileTable
Table implementation wrapping a URL / HTML table. -
Uses of Wrapper in org.apache.calcite.adapter.geode.rel
Classes in org.apache.calcite.adapter.geode.rel that implement Wrapper Modifier and Type Class Description class
GeodeTable
Table based on a Geode Region -
Uses of Wrapper in org.apache.calcite.adapter.geode.simple
Classes in org.apache.calcite.adapter.geode.simple that implement Wrapper Modifier and Type Class Description class
GeodeSimpleScannableTable
Geode Simple Scannable Table Abstraction -
Uses of Wrapper in org.apache.calcite.adapter.java
Classes in org.apache.calcite.adapter.java that implement Wrapper Modifier and Type Class Description class
AbstractQueryableTable
Abstract base class for implementingTable
.private static class
ReflectiveSchema.FieldTable<T>
Table based on a Java field.private static class
ReflectiveSchema.ReflectiveTable
Table that is implemented by reading from a Java object. -
Uses of Wrapper in org.apache.calcite.adapter.jdbc
Classes in org.apache.calcite.adapter.jdbc that implement Wrapper Modifier and Type Class Description class
JdbcTable
Queryable that gets its data from a table within a JDBC connection. -
Uses of Wrapper in org.apache.calcite.adapter.mongodb
Classes in org.apache.calcite.adapter.mongodb that implement Wrapper Modifier and Type Class Description class
MongoTable
Table based on a MongoDB collection. -
Uses of Wrapper in org.apache.calcite.adapter.pig
Classes in org.apache.calcite.adapter.pig that implement Wrapper Modifier and Type Class Description class
PigTable
Represents a Pig relation that is created by Pig LatinLOAD
statement. -
Uses of Wrapper in org.apache.calcite.adapter.splunk
Classes in org.apache.calcite.adapter.splunk that implement Wrapper Modifier and Type Class Description (package private) class
SplunkTable
Table based on Splunk. -
Uses of Wrapper in org.apache.calcite.adapter.tpcds
Classes in org.apache.calcite.adapter.tpcds that implement Wrapper Modifier and Type Class Description private class
TpcdsSchema.TpcdsQueryableTable<E extends com.teradata.tpcds.Table>
Definition of a table in the TPC-DS schema. -
Uses of Wrapper in org.apache.calcite.adapter.tpch
Classes in org.apache.calcite.adapter.tpch that implement Wrapper Modifier and Type Class Description private class
TpchSchema.TpchQueryableTable<E extends io.airlift.tpch.TpchEntity>
Definition of a table in the TPC-H schema. -
Uses of Wrapper in org.apache.calcite.example.maze
Classes in org.apache.calcite.example.maze that implement Wrapper Modifier and Type Class Description class
MazeTable
User-defined table function that generates a Maze and prints it in text form. -
Uses of Wrapper in org.apache.calcite.jdbc
Classes in org.apache.calcite.jdbc that implement Wrapper Modifier and Type Class Description (package private) static class
CalciteMetaImpl.MetadataTable<E>
Table whose contents are metadata. -
Uses of Wrapper in org.apache.calcite.plan
Subinterfaces of Wrapper in org.apache.calcite.plan Modifier and Type Interface Description interface
Context
Provides library users a way to store data within the planner session and access it within rules.interface
RelOptTable
Represents a relational dataset in aRelOptSchema
.Classes in org.apache.calcite.plan that implement Wrapper Modifier and Type Class Description private static class
Contexts.ChainContext
Context that wraps a chain of contexts.(package private) static class
Contexts.EmptyContext
Empty context.private static class
Contexts.WrapContext
Context that wraps an object.class
RelOptAbstractTable
Partial implementation ofRelOptTable
. -
Uses of Wrapper in org.apache.calcite.prepare
Subinterfaces of Wrapper in org.apache.calcite.prepare Modifier and Type Interface Description static interface
Prepare.CatalogReader
Interface by which validator and planner can read table metadata.static interface
Prepare.PreparingTable
Definition of a table, for the purposes of the validator and planner.Classes in org.apache.calcite.prepare that implement Wrapper Modifier and Type Class Description class
CalciteCatalogReader
Implementation ofPrepare.CatalogReader
and alsoSqlOperatorTable
based on tables and functions defined schemas.static class
Prepare.AbstractPreparingTable
Abstract implementation ofPrepare.PreparingTable
with an implementation forPrepare.AbstractPreparingTable.columnHasDefaultValue(org.apache.calcite.rel.type.RelDataType, int, org.apache.calcite.sql2rel.InitializerContext)
.class
RelOptTableImpl
Implementation ofRelOptTable
. -
Uses of Wrapper in org.apache.calcite.rel.rules
Classes in org.apache.calcite.rel.rules that implement Wrapper Modifier and Type Class Description private static class
LoptSemiJoinOptimizer.LcsTable
Dummy class to allow code to compile. -
Uses of Wrapper in org.apache.calcite.schema.impl
Classes in org.apache.calcite.schema.impl that implement Wrapper Modifier and Type Class Description class
AbstractTable
Abstract base class for implementingTable
.class
MaterializedViewTable
Table that is a materialized view.class
ModifiableViewTable
Extension toViewTable
that is modifiable.class
StarTable
Virtual table that is composed of two or more tables joined together.class
ViewTable
Table whose contents are defined using an SQL statement. -
Uses of Wrapper in org.apache.calcite.sql
Classes in org.apache.calcite.sql that implement Wrapper Modifier and Type Class Description class
SqlAggFunction
Abstract base class for the definition of an aggregate function: an operator which aggregates sets of values into a result.class
SqlRankFunction
Operator which aggregates sets of values into a result. -
Uses of Wrapper in org.apache.calcite.sql.ddl
Classes in org.apache.calcite.sql.ddl that implement Wrapper Modifier and Type Class Description private static class
SqlCreateMaterializedView.MaterializedViewTable
A table that implements a materialized view.(package private) static class
SqlCreateTable.AbstractModifiableTable
Abstract base class for implementations ofModifiableTable
.(package private) static class
SqlCreateTable.MutableArrayTable
Table backed by a Java list. -
Uses of Wrapper in org.apache.calcite.sql.fun
Classes in org.apache.calcite.sql.fun that implement Wrapper Modifier and Type Class Description class
SqlAbstractGroupFunction
Base class for grouping functionsGROUP_ID
,GROUPING_ID
,GROUPING
.class
SqlAnyValueAggFunction
Definition of theANY_VALUE
aggregate functions, returning any one of the values which go into it.class
SqlAvgAggFunction
Avg
is an aggregator which returns the average of the values which go into it.class
SqlCountAggFunction
Definition of the SQLCOUNT
aggregation function.class
SqlCovarAggFunction
Covar
is an aggregator which returns the Covariance of the values which go into it.class
SqlFirstLastValueAggFunction
FIRST_VALUE
andLAST_VALUE
aggregate functions return the first or the last value in a list of values that are input to the function.(package private) class
SqlGroupIdFunction
TheGROUP_ID()
function.(package private) class
SqlGroupingFunction
TheGROUPING
function.(package private) class
SqlGroupingIdFunction
Deprecated.Now thatGROUPING
has the same functionality, this function is deprecated.class
SqlHistogramAggFunction
HISTOGRAM
is the base operator that supports the Histogram MIN/MAX aggregate functions.class
SqlJsonArrayAggAggFunction
TheJSON_OBJECTAGG
aggregate function.class
SqlJsonObjectAggAggFunction
TheJSON_OBJECTAGG
aggregate function.class
SqlLeadLagAggFunction
LEAD
andLAG
aggregate functions return the value of given expression evaluated at given offset.class
SqlMinMaxAggFunction
Definition of theMIN
andMAX
aggregate functions, returning the returns the smallest/largest of the values which go into it.class
SqlNthValueAggFunction
NTH_VALUE
windowed aggregate function returns the value of an expression evaluated at then
th row of the window frame.class
SqlNtileAggFunction
NTILE
aggregate function return the value of given expression evaluated at given offset.class
SqlRegrCountAggFunction
Definition of the SQLREGR_COUNT
aggregation function.class
SqlSingleValueAggFunction
SINGLE_VALUE
aggregate function returns the input value if there is only one value in the input; Otherwise it triggers a run-time error.class
SqlSumAggFunction
Sum
is an aggregator which returns the sum of the values which go into it.class
SqlSumEmptyIsZeroAggFunction
Sum0
is an aggregator which returns the sum of the values which go into it likeSum
. -
Uses of Wrapper in org.apache.calcite.sql.validate
Subinterfaces of Wrapper in org.apache.calcite.sql.validate Modifier and Type Interface Description interface
SqlValidatorCatalogReader
Supplies catalog information forSqlValidator
.interface
SqlValidatorTable
Supplies aSqlValidator
with the metadata for a table.Classes in org.apache.calcite.sql.validate that implement Wrapper Modifier and Type Class Description class
DelegatingSqlValidatorCatalogReader
Implementation ofSqlValidatorCatalogReader
that passes all calls to a parent catalog reader.class
DelegatingSqlValidatorTable
ImplementsSqlValidatorTable
by delegating to a parent table.class
SqlUserDefinedAggFunction
User-defined aggregate function.
-