Uses of Class
org.apache.drill.exec.store.AbstractSchema
Packages that use AbstractSchema
Package
Description
-
Uses of AbstractSchema in org.apache.calcite.jdbc
Subclasses of AbstractSchema in org.apache.calcite.jdbc -
Uses of AbstractSchema in org.apache.drill.exec.planner.sql
Methods in org.apache.drill.exec.planner.sql that return AbstractSchemaModifier and TypeMethodDescriptionstatic AbstractSchemaSchemaUtilities.getTemporaryWorkspace(org.apache.calcite.schema.SchemaPlus defaultSchema, DrillConfig config) Looks in schema tree for default temporary workspace instance.static AbstractSchemaSchemaUtilities.resolveToDrillSchema(org.apache.calcite.schema.SchemaPlus defaultSchema, List<String> schemaPath) Given reference to default schema in schema tree, search for schema with given schemaPath.static AbstractSchemaSchemaUtilities.resolveToMutableDrillSchema(org.apache.calcite.schema.SchemaPlus defaultSchema, List<String> schemaPath) Given reference to default schema in schema tree, search for schema with given schemaPath.static AbstractSchemaSchemaUtilities.resolveToTemporarySchema(List<String> tableSchema, org.apache.calcite.schema.SchemaPlus defaultSchema, DrillConfig config) If table schema is not indicated in sql call, returns temporary workspace.static AbstractSchemaSchemaUtilities.unwrapAsDrillSchemaInstance(org.apache.calcite.schema.SchemaPlus schemaPlus) Unwrap given SchemaPlus instance as Drill schema instance (AbstractSchema).Methods in org.apache.drill.exec.planner.sql with parameters of type AbstractSchemaModifier and TypeMethodDescriptionSchemaUtilities.resolveToValidTemporaryWorkspace(AbstractSchema schema, DrillConfig config) Makes sure that passed workspace exists, is default temporary workspace, mutable and file-based (instance ofWorkspaceSchemaFactory.WorkspaceSchema). -
Uses of AbstractSchema in org.apache.drill.exec.planner.sql.handlers
Methods in org.apache.drill.exec.planner.sql.handlers with parameters of type AbstractSchemaModifier and TypeMethodDescriptionprotected DrillRelAnalyzeTableHandler.convertToDrel(org.apache.calcite.rel.RelNode relNode, AbstractSchema schema, String analyzeTableName, double samplePercent) static voidSqlHandlerUtil.dropTableFromSchema(AbstractSchema drillSchema, String tableName) Drops table from schema.static voidSqlHandlerUtil.dropViewFromSchema(AbstractSchema drillSchema, String viewName) Drops view from schema.static org.apache.calcite.schema.TableSqlHandlerUtil.getTableFromSchema(AbstractSchema drillSchema, String tblName) -
Uses of AbstractSchema in org.apache.drill.exec.rpc.user
Methods in org.apache.drill.exec.rpc.user with parameters of type AbstractSchemaModifier and TypeMethodDescriptionbooleanUserSession.isTemporaryTable(AbstractSchema drillSchema, DrillConfig config, String tableName) Checks if passed table is temporary, table name is case-insensitive.UserSession.registerTemporaryTable(AbstractSchema schema, String tableName, DrillConfig config) Creates and adds session temporary location if absent using schema configuration.voidUserSession.removeTemporaryTable(AbstractSchema schema, String tableName, DrillConfig config) Removes temporary table name from the list of session temporary tables. -
Uses of AbstractSchema in org.apache.drill.exec.store
Subclasses of AbstractSchema in org.apache.drill.exec.storeConstructors in org.apache.drill.exec.store with parameters of type AbstractSchema -
Uses of AbstractSchema in org.apache.drill.exec.store.dfs
Subclasses of AbstractSchema in org.apache.drill.exec.store.dfsModifier and TypeClassDescriptionclassclassMethods in org.apache.drill.exec.store.dfs that return AbstractSchemaModifier and TypeMethodDescriptionFileSystemSchemaFactory.FileSystemSchema.getDefaultSchema()FileSystemSchemaFactory.FileSystemSchema.getSubSchema(String name)