Uses of Interface
org.apache.calcite.linq4j.QueryProvider
-
Packages that use QueryProvider 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.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.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.splunk Splunk query provider.org.apache.calcite.adapter.tpcds TPC-DS schema.org.apache.calcite.adapter.tpch TPC-H schema.org.apache.calcite.jdbc JDBC driver for Calcite.org.apache.calcite.linq4j Language-integrated query for Java (linq4j) main package.org.apache.calcite.plan Defines interfaces for constructing rule-based optimizers of relational expressions.org.apache.calcite.schema Schema SPI.org.apache.calcite.schema.impl Utilities to help implement Calcite's SPIs.org.apache.calcite.sql.ddl Parse tree for SQL DDL statements. -
-
Uses of QueryProvider in org.apache.calcite
Methods in org.apache.calcite that return QueryProvider Modifier and Type Method Description QueryProvider
DataContext. getQueryProvider()
Returns the query provider. -
Uses of QueryProvider in org.apache.calcite.adapter.cassandra
Methods in org.apache.calcite.adapter.cassandra with parameters of type QueryProvider Modifier and Type Method Description <T> Queryable<T>
CassandraTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Constructors in org.apache.calcite.adapter.cassandra with parameters of type QueryProvider Constructor Description CassandraQueryable(QueryProvider queryProvider, SchemaPlus schema, CassandraTable table, java.lang.String tableName)
-
Uses of QueryProvider in org.apache.calcite.adapter.clone
Methods in org.apache.calcite.adapter.clone with parameters of type QueryProvider Modifier and Type Method Description <T> Queryable<T>
ArrayTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
<T> Queryable<T>
ListTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
private Table
CloneSchema. createCloneTable(QueryProvider queryProvider, QueryableTable sourceTable, java.lang.String name)
-
Uses of QueryProvider in org.apache.calcite.adapter.csv
Methods in org.apache.calcite.adapter.csv with parameters of type QueryProvider Modifier and Type Method Description <T> Queryable<T>
CsvTranslatableTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
-
Uses of QueryProvider in org.apache.calcite.adapter.elasticsearch
Methods in org.apache.calcite.adapter.elasticsearch with parameters of type QueryProvider Modifier and Type Method Description <T> Queryable<T>
ElasticsearchTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Constructors in org.apache.calcite.adapter.elasticsearch with parameters of type QueryProvider Constructor Description ElasticsearchQueryable(QueryProvider queryProvider, SchemaPlus schema, ElasticsearchTable table, java.lang.String tableName)
-
Uses of QueryProvider in org.apache.calcite.adapter.file
Methods in org.apache.calcite.adapter.file with parameters of type QueryProvider Modifier and Type Method Description <T> Queryable<T>
FileTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
-
Uses of QueryProvider in org.apache.calcite.adapter.geode.rel
Methods in org.apache.calcite.adapter.geode.rel with parameters of type QueryProvider Modifier and Type Method Description <T> Queryable<T>
GeodeTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Constructors in org.apache.calcite.adapter.geode.rel with parameters of type QueryProvider Constructor Description GeodeQueryable(QueryProvider queryProvider, SchemaPlus schema, GeodeTable table, java.lang.String tableName)
-
Uses of QueryProvider in org.apache.calcite.adapter.java
Methods in org.apache.calcite.adapter.java with parameters of type QueryProvider Modifier and Type Method Description <T> Queryable<T>
ReflectiveSchema.ReflectiveTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
-
Uses of QueryProvider in org.apache.calcite.adapter.jdbc
Classes in org.apache.calcite.adapter.jdbc that implement QueryProvider Modifier and Type Class Description class
JdbcQueryProvider
Implementation ofQueryProvider
that talks to JDBC databases.Methods in org.apache.calcite.adapter.jdbc with parameters of type QueryProvider Modifier and Type Method Description <T> Queryable<T>
JdbcTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Constructors in org.apache.calcite.adapter.jdbc with parameters of type QueryProvider Constructor Description JdbcTableQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
-
Uses of QueryProvider in org.apache.calcite.adapter.mongodb
Methods in org.apache.calcite.adapter.mongodb with parameters of type QueryProvider Modifier and Type Method Description <T> Queryable<T>
MongoTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Constructors in org.apache.calcite.adapter.mongodb with parameters of type QueryProvider Constructor Description MongoQueryable(QueryProvider queryProvider, SchemaPlus schema, MongoTable table, java.lang.String tableName)
-
Uses of QueryProvider in org.apache.calcite.adapter.splunk
Methods in org.apache.calcite.adapter.splunk with parameters of type QueryProvider Modifier and Type Method Description <T> Queryable<T>
SplunkTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Constructors in org.apache.calcite.adapter.splunk with parameters of type QueryProvider Constructor Description SplunkTableQueryable(QueryProvider queryProvider, SchemaPlus schema, SplunkTable table, java.lang.String tableName)
-
Uses of QueryProvider in org.apache.calcite.adapter.tpcds
Methods in org.apache.calcite.adapter.tpcds with parameters of type QueryProvider Modifier and Type Method Description <T> Queryable<T>
TpcdsSchema.TpcdsQueryableTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
-
Uses of QueryProvider in org.apache.calcite.adapter.tpch
Methods in org.apache.calcite.adapter.tpch with parameters of type QueryProvider Modifier and Type Method Description <T> Queryable<T>
TpchSchema.TpchQueryableTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
-
Uses of QueryProvider in org.apache.calcite.jdbc
Subinterfaces of QueryProvider in org.apache.calcite.jdbc Modifier and Type Interface Description interface
CalciteConnection
Extension to Calcite's implementation ofJDBC connection
allows schemas to be defined dynamically.Classes in org.apache.calcite.jdbc that implement QueryProvider Modifier and Type Class Description (package private) class
CalciteConnectionImpl
Implementation of JDBC connection in the Calcite engine.private static class
CalciteJdbc41Factory.CalciteJdbc41Connection
Implementation of connection for JDBC 4.1.Fields in org.apache.calcite.jdbc declared as QueryProvider Modifier and Type Field Description private QueryProvider
CalciteConnectionImpl.DataContextImpl. queryProvider
Methods in org.apache.calcite.jdbc that return QueryProvider Modifier and Type Method Description QueryProvider
CalciteConnectionImpl.DataContextImpl. getQueryProvider()
QueryProvider
CalciteConnectionImpl.SlimDataContext. getQueryProvider()
Methods in org.apache.calcite.jdbc with parameters of type QueryProvider Modifier and Type Method Description <T> Queryable<T>
CalciteMetaImpl.MetadataTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
-
Uses of QueryProvider in org.apache.calcite.linq4j
Classes in org.apache.calcite.linq4j that implement QueryProvider Modifier and Type Class Description class
QueryProviderImpl
Partial implementation ofQueryProvider
.Fields in org.apache.calcite.linq4j declared as QueryProvider Modifier and Type Field Description static QueryProvider
Linq4j. DEFAULT_PROVIDER
Query provider that simply executes aQueryable
by calling its enumerator method; does not attempt optimization.protected QueryProvider
BaseQueryable. provider
private QueryProvider
EnumerableQueryable. provider
Methods in org.apache.calcite.linq4j that return QueryProvider Modifier and Type Method Description QueryProvider
BaseQueryable. getProvider()
QueryProvider
EnumerableQueryable. getProvider()
QueryProvider
QueryableDefaults.NonLeafReplayableQueryable. getProvider()
QueryProvider
RawQueryable. getProvider()
Gets the query provider that is associated with this data source.Constructors in org.apache.calcite.linq4j with parameters of type QueryProvider Constructor Description BaseQueryable(QueryProvider provider, java.lang.reflect.Type elementType, Expression expression)
EnumerableOrderedQueryable(Enumerable<T> enumerable, java.lang.Class<T> rowType, QueryProvider provider, Expression expression)
EnumerableQueryable(QueryProvider provider, java.lang.Class<T> elementType, Expression expression, Enumerable<T> enumerable)
-
Uses of QueryProvider in org.apache.calcite.plan
Methods in org.apache.calcite.plan that return QueryProvider Modifier and Type Method Description QueryProvider
VisitorDataContext. getQueryProvider()
-
Uses of QueryProvider in org.apache.calcite.schema
Methods in org.apache.calcite.schema that return QueryProvider Modifier and Type Method Description QueryProvider
Schemas.DummyDataContext. getQueryProvider()
Methods in org.apache.calcite.schema with parameters of type QueryProvider Modifier and Type Method Description <T> Queryable<T>
QueryableTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Converts this table into aQueryable
. -
Uses of QueryProvider in org.apache.calcite.schema.impl
Fields in org.apache.calcite.schema.impl declared as QueryProvider Modifier and Type Field Description QueryProvider
AbstractTableQueryable. queryProvider
Methods in org.apache.calcite.schema.impl that return QueryProvider Modifier and Type Method Description QueryProvider
AbstractTableQueryable. getProvider()
Methods in org.apache.calcite.schema.impl with parameters of type QueryProvider Modifier and Type Method Description <T> Queryable<T>
ViewTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Constructors in org.apache.calcite.schema.impl with parameters of type QueryProvider Constructor Description AbstractTableQueryable(QueryProvider queryProvider, SchemaPlus schema, QueryableTable table, java.lang.String tableName)
-
Uses of QueryProvider in org.apache.calcite.sql.ddl
Methods in org.apache.calcite.sql.ddl with parameters of type QueryProvider Modifier and Type Method Description <T> Queryable<T>
SqlCreateTable.MutableArrayTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
-