public class DynamicSchema
extends org.apache.calcite.jdbc.SimpleCalciteSchema
| Constructor and Description |
|---|
DynamicSchema(org.apache.calcite.jdbc.CalciteSchema parent,
org.apache.calcite.schema.Schema schema,
String name) |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.calcite.schema.SchemaPlus |
createRootSchema(StoragePluginRegistry storages,
SchemaConfig schemaConfig) |
org.apache.calcite.jdbc.CalciteSchema |
getSubSchema(String schemaName,
boolean caseSensitive) |
org.apache.calcite.schema.SchemaPlus |
plus() |
add, add, add, add, add, createRootSchema, getFunctionNames, getFunctions, getLatticeMap, getSubSchemaMap, getTable, getTableBasedOnNullaryFunction, getTableBySql, getTableNames, getTablesBasedOnNullaryFunctions, isCacheEnabled, setCachepublic DynamicSchema(org.apache.calcite.jdbc.CalciteSchema parent,
org.apache.calcite.schema.Schema schema,
String name)
public org.apache.calcite.jdbc.CalciteSchema getSubSchema(String schemaName, boolean caseSensitive)
getSubSchema in interface org.apache.calcite.jdbc.CalciteSchemagetSubSchema in class org.apache.calcite.jdbc.SimpleCalciteSchemapublic org.apache.calcite.schema.SchemaPlus plus()
plus in interface org.apache.calcite.jdbc.CalciteSchemaplus in class org.apache.calcite.jdbc.CalciteAbstractSchemapublic static org.apache.calcite.schema.SchemaPlus createRootSchema(StoragePluginRegistry storages, SchemaConfig schemaConfig)
Copyright © 2017 The Apache Software Foundation. All rights reserved.