public class CassandraDrillSchema extends AbstractSchema
name, SCHEMA_SEPARATOR, schemaPath
Constructor and Description |
---|
CassandraDrillSchema(String name,
StoragePlugin plugin,
org.apache.calcite.adapter.cassandra.CassandraSchema delegatingSchema) |
Modifier and Type | Method and Description |
---|---|
org.apache.calcite.adapter.cassandra.CassandraSchema |
getDelegatingSchema() |
org.apache.calcite.linq4j.tree.Expression |
getExpression(org.apache.calcite.schema.SchemaPlus parentSchema,
String name) |
org.apache.calcite.schema.Table |
getTable(String tableName) |
Set<String> |
getTableNames() |
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, getSubSchema, getSubSchemaNames, getTableNamesAndTypes, getTablesByNames, getType, getTypeMap, getTypeNames, getUser, isMutable, needToImpersonateReadingData, showInInformationSchema, snapshot, toString
public CassandraDrillSchema(String name, StoragePlugin plugin, org.apache.calcite.adapter.cassandra.CassandraSchema delegatingSchema)
public String getTypeName()
AbstractSchema
getTypeName
in class AbstractSchema
public org.apache.calcite.schema.Table getTable(String tableName)
getTable
in interface org.apache.calcite.schema.Schema
getTable
in class AbstractSchema
public Set<String> getTableNames()
getTableNames
in interface org.apache.calcite.schema.Schema
getTableNames
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 org.apache.calcite.adapter.cassandra.CassandraSchema getDelegatingSchema()
Copyright © 1970 The Apache Software Foundation. All rights reserved.