public class CassandraRootDrillSchema extends AbstractSchema
name, SCHEMA_SEPARATOR, schemaPath| Constructor and Description |
|---|
CassandraRootDrillSchema(String name,
StoragePlugin plugin,
org.apache.calcite.schema.SchemaFactory schemaFactory,
org.apache.calcite.schema.SchemaPlus parent,
String parentName,
Map<String,Object> configMap) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.calcite.linq4j.tree.Expression |
getExpression(org.apache.calcite.schema.SchemaPlus parentSchema,
String name) |
org.apache.calcite.schema.Schema |
getSubSchema(String name) |
String |
getTypeName()
Returns string describing schema type which shows where the schema came from.
|
appendToStatsTable, applyFunctionParameters, areTableNamesCaseSensitive, close, createNewTable, createNewTable, createStatsTable, createView, dropTable, dropView, getDefaultSchema, getFullSchemaName, getFunctionNames, getFunctionParameters, getFunctions, getName, getSchemaPath, getStatsTable, getSubPartitions, getSubSchemaNames, getTable, getTableNames, getTableNamesAndTypes, getTablesByNames, getType, getTypeMap, getTypeNames, isMutable, showInInformationSchema, snapshot, toStringpublic String getTypeName()
AbstractSchemagetTypeName in class AbstractSchemapublic org.apache.calcite.schema.Schema getSubSchema(String name)
getSubSchema in interface org.apache.calcite.schema.SchemagetSubSchema in class AbstractSchemapublic org.apache.calcite.linq4j.tree.Expression getExpression(org.apache.calcite.schema.SchemaPlus parentSchema,
String name)
getExpression in interface org.apache.calcite.schema.SchemagetExpression in class AbstractSchemaCopyright © 2021 The Apache Software Foundation. All rights reserved.