public final class OptimizerPlannerContextFactory extends Object
| 构造器和说明 |
|---|
OptimizerPlannerContextFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,OptimizerPlannerContext> |
create(Map<String,ShardingSphereDatabase> databases)
Create optimizer planner context map.
|
static org.apache.calcite.prepare.CalciteCatalogReader |
createCatalogReader(String schemaName,
org.apache.calcite.schema.Schema schema,
org.apache.calcite.rel.type.RelDataTypeFactory relDataTypeFactory,
org.apache.calcite.config.CalciteConnectionConfig connectionConfig)
Create catalog reader.
|
static Properties |
createConnectionProperties()
Create connection properties.
|
static org.apache.calcite.sql2rel.SqlToRelConverter |
createConverter(org.apache.calcite.prepare.CalciteCatalogReader catalogReader,
org.apache.calcite.sql.validate.SqlValidator validator,
org.apache.calcite.rel.type.RelDataTypeFactory relDataTypeFactory)
Create Converter.
|
static org.apache.calcite.sql.validate.SqlValidator |
createValidator(org.apache.calcite.prepare.CalciteCatalogReader catalogReader,
org.apache.calcite.rel.type.RelDataTypeFactory relDataTypeFactory,
org.apache.calcite.config.CalciteConnectionConfig connectionConfig)
Create validator.
|
public static Map<String,OptimizerPlannerContext> create(Map<String,ShardingSphereDatabase> databases)
databases - databasespublic static Properties createConnectionProperties()
public static org.apache.calcite.prepare.CalciteCatalogReader createCatalogReader(String schemaName, org.apache.calcite.schema.Schema schema, org.apache.calcite.rel.type.RelDataTypeFactory relDataTypeFactory, org.apache.calcite.config.CalciteConnectionConfig connectionConfig)
schemaName - schema nameschema - schemarelDataTypeFactory - rel data type factoryconnectionConfig - connection configpublic static org.apache.calcite.sql.validate.SqlValidator createValidator(org.apache.calcite.prepare.CalciteCatalogReader catalogReader,
org.apache.calcite.rel.type.RelDataTypeFactory relDataTypeFactory,
org.apache.calcite.config.CalciteConnectionConfig connectionConfig)
catalogReader - catalog readerrelDataTypeFactory - rel data type factoryconnectionConfig - connection configpublic static org.apache.calcite.sql2rel.SqlToRelConverter createConverter(org.apache.calcite.prepare.CalciteCatalogReader catalogReader,
org.apache.calcite.sql.validate.SqlValidator validator,
org.apache.calcite.rel.type.RelDataTypeFactory relDataTypeFactory)
catalogReader - catalog readervalidator - validatorrelDataTypeFactory - rel data type factoryCopyright © 2022 The Apache Software Foundation. All rights reserved.