Uses of Interface
org.apache.calcite.schema.SchemaPlus
-
Packages that use SchemaPlus 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.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.chinook End to end tests.org.apache.calcite.jdbc JDBC driver for Calcite.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.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.org.apache.calcite.tools Provides utility classes. -
-
Uses of SchemaPlus in org.apache.calcite
Methods in org.apache.calcite that return SchemaPlus Modifier and Type Method Description SchemaPlus
DataContext. getRootSchema()
Returns a sub-schema with a given name, or null. -
Uses of SchemaPlus in org.apache.calcite.adapter.cassandra
Fields in org.apache.calcite.adapter.cassandra declared as SchemaPlus Modifier and Type Field Description private SchemaPlus
CassandraSchema. parentSchema
Methods in org.apache.calcite.adapter.cassandra with parameters of type SchemaPlus Modifier and Type Method Description <T> Queryable<T>
CassandraTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Schema
CassandraSchemaFactory. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
Constructors in org.apache.calcite.adapter.cassandra with parameters of type SchemaPlus Constructor Description CassandraQueryable(QueryProvider queryProvider, SchemaPlus schema, CassandraTable table, java.lang.String tableName)
CassandraSchema(java.lang.String host, int port, java.lang.String keyspace, java.lang.String username, java.lang.String password, SchemaPlus parentSchema, java.lang.String name)
Creates a Cassandra schema.CassandraSchema(java.lang.String host, int port, java.lang.String keyspace, SchemaPlus parentSchema, java.lang.String name)
Creates a Cassandra schema.CassandraSchema(java.lang.String host, java.lang.String keyspace, java.lang.String username, java.lang.String password, SchemaPlus parentSchema, java.lang.String name)
Creates a Cassandra schema.CassandraSchema(java.lang.String host, java.lang.String keyspace, SchemaPlus parentSchema, java.lang.String name)
Creates a Cassandra schema. -
Uses of SchemaPlus in org.apache.calcite.adapter.clone
Fields in org.apache.calcite.adapter.clone declared as SchemaPlus Modifier and Type Field Description private SchemaPlus
CloneSchema. sourceSchema
Methods in org.apache.calcite.adapter.clone with parameters of type SchemaPlus 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)
Schema
CloneSchema.Factory. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
Constructors in org.apache.calcite.adapter.clone with parameters of type SchemaPlus Constructor Description CloneSchema(SchemaPlus sourceSchema)
Creates a CloneSchema. -
Uses of SchemaPlus in org.apache.calcite.adapter.csv
Methods in org.apache.calcite.adapter.csv with parameters of type SchemaPlus Modifier and Type Method Description <T> Queryable<T>
CsvTranslatableTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Schema
CsvSchemaFactory. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
CsvTable
CsvStreamTableFactory. create(SchemaPlus schema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand, RelDataType rowType)
CsvTable
CsvTableFactory. create(SchemaPlus schema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand, RelDataType rowType)
Expression
CsvTranslatableTable. getExpression(SchemaPlus schema, java.lang.String tableName, java.lang.Class clazz)
-
Uses of SchemaPlus in org.apache.calcite.adapter.druid
Methods in org.apache.calcite.adapter.druid with parameters of type SchemaPlus Modifier and Type Method Description Schema
DruidSchemaFactory. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
Table
DruidTableFactory. create(SchemaPlus schema, java.lang.String name, java.util.Map operand, RelDataType rowType)
-
Uses of SchemaPlus in org.apache.calcite.adapter.elasticsearch
Methods in org.apache.calcite.adapter.elasticsearch with parameters of type SchemaPlus Modifier and Type Method Description <T> Queryable<T>
ElasticsearchTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Schema
ElasticsearchSchemaFactory. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
Constructors in org.apache.calcite.adapter.elasticsearch with parameters of type SchemaPlus Constructor Description ElasticsearchQueryable(QueryProvider queryProvider, SchemaPlus schema, ElasticsearchTable table, java.lang.String tableName)
-
Uses of SchemaPlus in org.apache.calcite.adapter.file
Methods in org.apache.calcite.adapter.file with parameters of type SchemaPlus Modifier and Type Method Description <T> Queryable<T>
FileTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Schema
FileSchemaFactory. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
Constructors in org.apache.calcite.adapter.file with parameters of type SchemaPlus Constructor Description FileSchema(SchemaPlus parentSchema, java.lang.String name, java.io.File baseDirectory, java.util.List<java.util.Map<java.lang.String,java.lang.Object>> tables)
Creates an HTML tables schema. -
Uses of SchemaPlus in org.apache.calcite.adapter.geode.rel
Methods in org.apache.calcite.adapter.geode.rel with parameters of type SchemaPlus Modifier and Type Method Description <T> Queryable<T>
GeodeTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Schema
GeodeSchemaFactory. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
Constructors in org.apache.calcite.adapter.geode.rel with parameters of type SchemaPlus Constructor Description GeodeQueryable(QueryProvider queryProvider, SchemaPlus schema, GeodeTable table, java.lang.String tableName)
-
Uses of SchemaPlus in org.apache.calcite.adapter.geode.simple
Methods in org.apache.calcite.adapter.geode.simple with parameters of type SchemaPlus Modifier and Type Method Description Schema
GeodeSimpleSchemaFactory. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
-
Uses of SchemaPlus in org.apache.calcite.adapter.java
Methods in org.apache.calcite.adapter.java with parameters of type SchemaPlus Modifier and Type Method Description <T> Queryable<T>
ReflectiveSchema.ReflectiveTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Schema
ReflectiveSchema.Factory. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
Expression
AbstractQueryableTable. getExpression(SchemaPlus schema, java.lang.String tableName, java.lang.Class clazz)
Expression
ReflectiveSchema.FieldTable. getExpression(SchemaPlus schema, java.lang.String tableName, java.lang.Class clazz)
(package private) Expression
ReflectiveSchema. getTargetExpression(SchemaPlus parentSchema, java.lang.String name)
Returns an expression for the object wrapped by this schema (not the schema itself). -
Uses of SchemaPlus in org.apache.calcite.adapter.jdbc
Methods in org.apache.calcite.adapter.jdbc with parameters of type SchemaPlus Modifier and Type Method Description <T> Queryable<T>
JdbcTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
static JdbcSchema
JdbcSchema. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
Creates a JdbcSchema, taking credentials from a map.static JdbcSchema
JdbcSchema. create(SchemaPlus parentSchema, java.lang.String name, javax.sql.DataSource dataSource, java.lang.String catalog, java.lang.String schema)
static JdbcSchema
JdbcSchema. create(SchemaPlus parentSchema, java.lang.String name, javax.sql.DataSource dataSource, SqlDialectFactory dialectFactory, java.lang.String catalog, java.lang.String schema)
Schema
JdbcSchema.Factory. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
Expression
JdbcSchema. getExpression(SchemaPlus parentSchema, java.lang.String name)
Constructors in org.apache.calcite.adapter.jdbc with parameters of type SchemaPlus Constructor Description JdbcTableQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
-
Uses of SchemaPlus in org.apache.calcite.adapter.mongodb
Methods in org.apache.calcite.adapter.mongodb with parameters of type SchemaPlus Modifier and Type Method Description <T> Queryable<T>
MongoTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Schema
MongoSchemaFactory. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
Constructors in org.apache.calcite.adapter.mongodb with parameters of type SchemaPlus Constructor Description MongoQueryable(QueryProvider queryProvider, SchemaPlus schema, MongoTable table, java.lang.String tableName)
-
Uses of SchemaPlus in org.apache.calcite.adapter.pig
Methods in org.apache.calcite.adapter.pig with parameters of type SchemaPlus Modifier and Type Method Description Schema
PigSchemaFactory. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
PigTable
PigTableFactory. create(SchemaPlus schema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand, RelDataType rowType)
-
Uses of SchemaPlus in org.apache.calcite.adapter.splunk
Methods in org.apache.calcite.adapter.splunk with parameters of type SchemaPlus 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 SchemaPlus Constructor Description SplunkTableQueryable(QueryProvider queryProvider, SchemaPlus schema, SplunkTable table, java.lang.String tableName)
-
Uses of SchemaPlus in org.apache.calcite.adapter.tpcds
Methods in org.apache.calcite.adapter.tpcds with parameters of type SchemaPlus Modifier and Type Method Description <T> Queryable<T>
TpcdsSchema.TpcdsQueryableTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Schema
TpcdsSchemaFactory. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
-
Uses of SchemaPlus in org.apache.calcite.adapter.tpch
Methods in org.apache.calcite.adapter.tpch with parameters of type SchemaPlus Modifier and Type Method Description <T> Queryable<T>
TpchSchema.TpchQueryableTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Schema
TpchSchemaFactory. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
-
Uses of SchemaPlus in org.apache.calcite.chinook
Methods in org.apache.calcite.chinook with parameters of type SchemaPlus Modifier and Type Method Description AbstractQueryableTable
PreferredAlbumsTableFactory. create(SchemaPlus schema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand, RelDataType rowType)
AbstractQueryableTable
PreferredGenresTableFactory. create(SchemaPlus schema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand, RelDataType rowType)
-
Uses of SchemaPlus in org.apache.calcite.jdbc
Classes in org.apache.calcite.jdbc that implement SchemaPlus Modifier and Type Class Description private class
CalciteSchema.SchemaPlusImpl
Implementation ofSchemaPlus
based on aCalciteSchema
.Methods in org.apache.calcite.jdbc that return SchemaPlus Modifier and Type Method Description SchemaPlus
CalciteSchema.SchemaPlusImpl. add(java.lang.String name, Schema schema)
SchemaPlus
CalciteSchema.SchemaPlusImpl. getParentSchema()
SchemaPlus
CalciteConnection. getRootSchema()
Returns the root schema.SchemaPlus
CalciteConnectionImpl.DataContextImpl. getRootSchema()
SchemaPlus
CalciteConnectionImpl. getRootSchema()
SchemaPlus
CalciteConnectionImpl.SlimDataContext. getRootSchema()
SchemaPlus
CalciteSchema.SchemaPlusImpl. getSubSchema(java.lang.String name)
SchemaPlus
CalciteSchema. plus()
Methods in org.apache.calcite.jdbc with parameters of type SchemaPlus Modifier and Type Method Description <T> Queryable<T>
CalciteMetaImpl.MetadataTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
static CalciteSchema
CalciteSchema. from(SchemaPlus plus)
Expression
CalciteConnectionImpl.RootSchema. getExpression(SchemaPlus parentSchema, java.lang.String name)
Expression
CalciteSchema.SchemaPlusImpl. getExpression(SchemaPlus parentSchema, java.lang.String name)
-
Uses of SchemaPlus in org.apache.calcite.model
Fields in org.apache.calcite.model with type parameters of type SchemaPlus Modifier and Type Field Description private java.util.Deque<Pair<java.lang.String,SchemaPlus>>
ModelHandler. schemaStack
Methods in org.apache.calcite.model that return SchemaPlus Modifier and Type Method Description private SchemaPlus
ModelHandler. currentMutableSchema(java.lang.String elementType)
private SchemaPlus
ModelHandler. currentSchema()
Methods in org.apache.calcite.model with parameters of type SchemaPlus Modifier and Type Method Description static void
ModelHandler. addFunctions(SchemaPlus schema, java.lang.String functionName, java.util.List<java.lang.String> path, java.lang.String className, java.lang.String methodName, boolean upCase)
Creates and validates aScalarFunctionImpl
, and adds it to a schema.static void
ModelHandler. create(SchemaPlus schema, java.lang.String functionName, java.util.List<java.lang.String> path, java.lang.String className, java.lang.String methodName)
private void
ModelHandler. populateSchema(JsonSchema jsonSchema, SchemaPlus schema)
-
Uses of SchemaPlus in org.apache.calcite.plan
Methods in org.apache.calcite.plan that return SchemaPlus Modifier and Type Method Description SchemaPlus
VisitorDataContext. getRootSchema()
-
Uses of SchemaPlus in org.apache.calcite.prepare
Classes in org.apache.calcite.prepare that implement SchemaPlus Modifier and Type Class Description private static class
RelOptTableImpl.MySchemaPlus
Implementation ofSchemaPlus
that wraps a regular schema and knows its name and parent.Fields in org.apache.calcite.prepare declared as SchemaPlus Modifier and Type Field Description private SchemaPlus
PlannerImpl. defaultSchema
private SchemaPlus
RelOptTableImpl.MySchemaPlus. parent
Methods in org.apache.calcite.prepare that return SchemaPlus Modifier and Type Method Description SchemaPlus
RelOptTableImpl.MySchemaPlus. add(java.lang.String name, Schema schema)
SchemaPlus
RelOptTableImpl.MySchemaPlus. getParentSchema()
SchemaPlus
RelOptTableImpl.MySchemaPlus. getSubSchema(java.lang.String name)
private static SchemaPlus
PlannerImpl. rootSchema(SchemaPlus schema)
Methods in org.apache.calcite.prepare with parameters of type SchemaPlus Modifier and Type Method Description private static java.util.function.Function<java.lang.Class,Expression>
RelOptTableImpl. getClassExpressionFunction(SchemaPlus schema, java.lang.String tableName, Table table)
Expression
RelOptTableImpl.MySchemaPlus. getExpression(SchemaPlus parentSchema, java.lang.String name)
private static SchemaPlus
PlannerImpl. rootSchema(SchemaPlus schema)
Constructors in org.apache.calcite.prepare with parameters of type SchemaPlus Constructor Description MySchemaPlus(SchemaPlus parent, java.lang.String name, Schema schema)
-
Uses of SchemaPlus in org.apache.calcite.schema
Fields in org.apache.calcite.schema declared as SchemaPlus Modifier and Type Field Description private SchemaPlus
Schemas.DummyDataContext. rootSchema
Methods in org.apache.calcite.schema that return SchemaPlus Modifier and Type Method Description SchemaPlus
SchemaPlus. add(java.lang.String name, Schema schema)
Adds a schema as a sub-schema of this schema, and returns the wrapped object.SchemaPlus
SchemaPlus. getParentSchema()
Returns the parent schema, or null if this schema has no parent.SchemaPlus
Schemas.DummyDataContext. getRootSchema()
SchemaPlus
SchemaPlus. getSubSchema(java.lang.String name)
Methods in org.apache.calcite.schema with parameters of type SchemaPlus Modifier and Type Method Description <T> Queryable<T>
QueryableTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Converts this table into aQueryable
.Schema
SchemaFactory. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
Creates a Schema.T
TableFactory. create(SchemaPlus schema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand, RelDataType rowType)
Creates a Table.static DataContext
Schemas. createDataContext(java.sql.Connection connection, SchemaPlus rootSchema)
static Expression
Schemas. expression(SchemaPlus schema)
Returns the expression for a schema.Expression
QueryableTable. getExpression(SchemaPlus schema, java.lang.String tableName, java.lang.Class clazz)
Generates an expression with which this table can be referenced in generated code.Expression
Schema. getExpression(SchemaPlus parentSchema, java.lang.String name)
Returns the expression by which this schema can be referenced in generated code.static Path
Schemas. path(SchemaPlus schema)
Returns the path to get to a schema from its root.static <E> Queryable<E>
Schemas. queryable(DataContext root, SchemaPlus schema, java.lang.Class<E> clazz, java.lang.String tableName)
Returns aQueryable
, given a schema and table name.static Expression
Schemas. subSchemaExpression(SchemaPlus schema, java.lang.String name, java.lang.Class type)
Returns the expression for a sub-schema.static Expression
Schemas. tableExpression(SchemaPlus schema, java.lang.reflect.Type elementType, java.lang.String tableName, java.lang.Class clazz)
Returns the expression to access a table within a schema.Constructors in org.apache.calcite.schema with parameters of type SchemaPlus Constructor Description DummyDataContext(CalciteConnection connection, SchemaPlus rootSchema)
-
Uses of SchemaPlus in org.apache.calcite.schema.impl
Fields in org.apache.calcite.schema.impl declared as SchemaPlus Modifier and Type Field Description SchemaPlus
AbstractTableQueryable. schema
Methods in org.apache.calcite.schema.impl with parameters of type SchemaPlus Modifier and Type Method Description <T> Queryable<T>
ViewTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Schema
AbstractSchema.Factory. create(SchemaPlus parentSchema, java.lang.String name, java.util.Map<java.lang.String,java.lang.Object> operand)
Expression
AbstractSchema. getExpression(SchemaPlus parentSchema, java.lang.String name)
Expression
DelegatingSchema. getExpression(SchemaPlus parentSchema, java.lang.String name)
static ViewTableMacro
ViewTable. viewMacro(SchemaPlus schema, java.lang.String viewSql, java.util.List<java.lang.String> schemaPath)
Deprecated.static ViewTableMacro
ViewTable. viewMacro(SchemaPlus schema, java.lang.String viewSql, java.util.List<java.lang.String> schemaPath, java.lang.Boolean modifiable)
Deprecated.static ViewTableMacro
ViewTable. viewMacro(SchemaPlus schema, java.lang.String viewSql, java.util.List<java.lang.String> schemaPath, java.util.List<java.lang.String> viewPath, java.lang.Boolean modifiable)
Table macro that returns a view.Constructors in org.apache.calcite.schema.impl with parameters of type SchemaPlus Constructor Description AbstractTableQueryable(QueryProvider queryProvider, SchemaPlus schema, QueryableTable table, java.lang.String tableName)
-
Uses of SchemaPlus in org.apache.calcite.sql.ddl
Methods in org.apache.calcite.sql.ddl with parameters of type SchemaPlus Modifier and Type Method Description <T> Queryable<T>
SqlCreateTable.MutableArrayTable. asQueryable(QueryProvider queryProvider, SchemaPlus schema, java.lang.String tableName)
Expression
SqlCreateTable.MutableArrayTable. getExpression(SchemaPlus schema, java.lang.String tableName, java.lang.Class clazz)
-
Uses of SchemaPlus in org.apache.calcite.tools
Fields in org.apache.calcite.tools declared as SchemaPlus Modifier and Type Field Description private SchemaPlus
Frameworks.ConfigBuilder. defaultSchema
private SchemaPlus
Frameworks.StdFrameworkConfig. defaultSchema
Methods in org.apache.calcite.tools that return SchemaPlus Modifier and Type Method Description static SchemaPlus
Frameworks. createRootSchema(boolean addMetadataSchema)
Creates a root schema.SchemaPlus
FrameworkConfig. getDefaultSchema()
Returns the default schema that should be checked before looking at the root schema.SchemaPlus
Frameworks.StdFrameworkConfig. getDefaultSchema()
Methods in org.apache.calcite.tools with parameters of type SchemaPlus Modifier and Type Method Description R
Frameworks.PlannerAction. apply(RelOptCluster cluster, RelOptSchema relOptSchema, SchemaPlus rootSchema)
abstract R
Frameworks.PrepareAction. apply(RelOptCluster cluster, RelOptSchema relOptSchema, SchemaPlus rootSchema, CalciteServerStatement statement)
Frameworks.ConfigBuilder
Frameworks.ConfigBuilder. defaultSchema(SchemaPlus defaultSchema)
Constructors in org.apache.calcite.tools with parameters of type SchemaPlus Constructor Description StdFrameworkConfig(Context context, SqlRexConvertletTable convertletTable, SqlOperatorTable operatorTable, com.google.common.collect.ImmutableList<Program> programs, com.google.common.collect.ImmutableList<RelTraitDef> traitDefs, SqlParser.Config parserConfig, SqlToRelConverter.Config sqlToRelConverterConfig, SchemaPlus defaultSchema, RelOptCostFactory costFactory, RelDataTypeSystem typeSystem, RexExecutor executor, boolean evolveLattice, SqlStatisticProvider statisticProvider, RelOptTable.ViewExpander viewExpander)
-