public static class DynamicRootSchema.RootSchema extends AbstractSchema
name, SCHEMA_SEPARATOR, schemaPath
Constructor and Description |
---|
RootSchema(StoragePluginRegistry storages) |
Modifier and Type | Method and Description |
---|---|
org.apache.calcite.linq4j.tree.Expression |
getExpression(org.apache.calcite.schema.SchemaPlus parentSchema,
String name) |
Set<String> |
getSubSchemaNames() |
String |
getTypeName()
Returns string describing schema type which shows where the schema came from.
|
boolean |
showInInformationSchema()
Reports whether to show items from this schema in INFORMATION_SCHEMA
tables.
|
appendToStatsTable, applyFunctionParameters, areTableNamesCaseSensitive, close, createNewTable, createNewTable, createStatsTable, createView, dropTable, dropView, getDefaultSchema, getFullSchemaName, getFunctionNames, getFunctionParameters, getFunctions, getName, getSchemaPath, getStatsTable, getSubPartitions, getSubSchema, getTable, getTableNames, getTableNamesAndTypes, getTablesByNames, getType, getTypeMap, getTypeNames, getUser, isMutable, needToImpersonateReadingData, snapshot, toString
public RootSchema(StoragePluginRegistry storages)
public Set<String> getSubSchemaNames()
getSubSchemaNames
in interface org.apache.calcite.schema.Schema
getSubSchemaNames
in class AbstractSchema
public String getTypeName()
AbstractSchema
getTypeName
in class AbstractSchema
public org.apache.calcite.linq4j.tree.Expression getExpression(org.apache.calcite.schema.SchemaPlus parentSchema, String name)
getExpression
in interface org.apache.calcite.schema.Schema
getExpression
in class AbstractSchema
public boolean showInInformationSchema()
AbstractSchema
This base implementation returns true
.
showInInformationSchema
in class AbstractSchema
Copyright © 1970 The Apache Software Foundation. All rights reserved.