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, getUser, isMutable, needToImpersonateReadingData, showInInformationSchema, snapshot, toString
public String getTypeName()
AbstractSchema
getTypeName
in class AbstractSchema
public org.apache.calcite.schema.Schema getSubSchema(String name)
getSubSchema
in interface org.apache.calcite.schema.Schema
getSubSchema
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
Copyright © 1970 The Apache Software Foundation. All rights reserved.