Uses of Class
org.apache.drill.exec.planner.logical.DrillTable
Packages that use DrillTable
Package
Description
-
Uses of DrillTable in org.apache.drill.exec.metastore.analyze
Methods in org.apache.drill.exec.metastore.analyze with parameters of type DrillTableModifier and TypeMethodDescriptionAnalyzeFileInfoProvider.getProjectionFields
(DrillTable table, MetadataType metadataLevel, ColumnNamesOptions columnNamesOptions) AnalyzeInfoProvider.getProjectionFields
(DrillTable table, MetadataType metadataLevel, ColumnNamesOptions columnNamesOptions) Returns list of fields required for ANALYZE.AnalyzeParquetInfoProvider.getProjectionFields
(DrillTable table, MetadataType metadataLevel, ColumnNamesOptions columnNamesOptions) AnalyzeFileInfoProvider.getSegmentColumns
(DrillTable table, ColumnNamesOptions columnNamesOptions) AnalyzeInfoProvider.getSegmentColumns
(DrillTable table, ColumnNamesOptions columnNamesOptions) Returns list of segment column names for specifiedDrillTable
table. -
Uses of DrillTable in org.apache.drill.exec.planner
Methods in org.apache.drill.exec.planner that return DrillTable -
Uses of DrillTable in org.apache.drill.exec.planner.common
Fields in org.apache.drill.exec.planner.common declared as DrillTableMethods in org.apache.drill.exec.planner.common that return DrillTableModifier and TypeMethodDescriptionstatic DrillTable
DrillRelOptUtil.getDrillTable
(org.apache.calcite.rel.RelNode scan) DrillScanRelBase.getDrillTable()
Constructors in org.apache.drill.exec.planner.common with parameters of type DrillTableModifierConstructorDescriptionDrillStatsTable
(DrillTable table, String schemaName, String tableName, org.apache.hadoop.fs.Path tablePath, org.apache.hadoop.fs.FileSystem fs) -
Uses of DrillTable in org.apache.drill.exec.planner.index
Fields in org.apache.drill.exec.planner.index declared as DrillTableMethods in org.apache.drill.exec.planner.index that return DrillTableModifier and TypeMethodDescriptionIndexDiscoverBase.buildDrillTable
(IndexDescriptor idxDesc) Abstract function getDrillTable will be implemented the IndexDiscover within storage plugin(e.g.IndexDiscoverable.findTable
(IndexDiscover discover, DrillIndexDescriptor desc) return the found DrillTable with path (e.g.DrillIndexDescriptor.getDrillTable()
Get the drill table corresponding to the index descriptorIndexDiscoverBase.getExternalDrillTable
(IndexDescriptor idxDesc) When there is storageName in IndexDescriptor, get a DrillTable instance based on the StorageName and other informaiton in idxDesc that helps identifying the table.abstract DrillTable
IndexDiscoverBase.getNativeDrillTable
(IndexDescriptor idxDesc) When it is native index(index provided by native storage plugin), the actual IndexDiscover should provide the implementation to get the DrillTable object of index, Otherwise, we call IndexDiscoverable interface exposed from external storage plugin's SchemaFactory to get the desired DrillTable.Methods in org.apache.drill.exec.planner.index with parameters of type DrillTableModifier and TypeMethodDescriptionvoid
DrillIndexDescriptor.setDrillTable
(DrillTable table) Set the drill table corresponding to the indexConstructors in org.apache.drill.exec.planner.index with parameters of type DrillTableModifierConstructorDescriptionAbstractIndexStatistics
(org.apache.calcite.rel.RelNode input, org.apache.calcite.rex.RexNode condition, DrillTable table) -
Uses of DrillTable in org.apache.drill.exec.planner.logical
Subclasses of DrillTable in org.apache.drill.exec.planner.logicalMethods in org.apache.drill.exec.planner.logical that return DrillTableMethods in org.apache.drill.exec.planner.logical with parameters of type DrillTableConstructors in org.apache.drill.exec.planner.logical with parameters of type DrillTable -
Uses of DrillTable in org.apache.drill.exec.planner.sql.handlers
Methods in org.apache.drill.exec.planner.sql.handlers that return DrillTable -
Uses of DrillTable in org.apache.drill.exec.store
Methods in org.apache.drill.exec.store that return DrillTableModifier and TypeMethodDescriptionAbstractSchema.applyFunctionParameters
(DrillTable drillTable, List<TableParamDef> paramDefs, List<Object> values) For the given list of parameters definitions executes action for the corresponding value.Methods in org.apache.drill.exec.store with parameters of type DrillTableModifier and TypeMethodDescriptionAbstractSchema.applyFunctionParameters
(DrillTable drillTable, List<TableParamDef> paramDefs, List<Object> values) For the given list of parameters definitions executes action for the corresponding value. -
Uses of DrillTable in org.apache.drill.exec.store.cassandra.schema
Subclasses of DrillTable in org.apache.drill.exec.store.cassandra.schema -
Uses of DrillTable in org.apache.drill.exec.store.delta.format
Methods in org.apache.drill.exec.store.delta.format that return DrillTableModifier and TypeMethodDescriptionDeltaFormatMatcher.isReadable
(DrillFileSystem fs, FileSelection selection, FileSystemPlugin fsPlugin, String storageEngineName, SchemaConfig schemaConfig) -
Uses of DrillTable in org.apache.drill.exec.store.dfs
Methods in org.apache.drill.exec.store.dfs that return DrillTableModifier and TypeMethodDescriptionWorkspaceSchemaFactory.WorkspaceSchema.create
(WorkspaceSchemaFactory.TableInstance key) BasicFormatMatcher.isReadable
(DrillFileSystem fs, FileSelection selection, FileSystemPlugin fsPlugin, String storageEngineName, SchemaConfig schemaConfig) abstract DrillTable
FormatMatcher.isReadable
(DrillFileSystem fs, FileSelection selection, FileSystemPlugin fsPlugin, String storageEngineName, SchemaConfig schemaConfig) Methods in org.apache.drill.exec.store.dfs with parameters of type DrillTableModifier and TypeMethodDescriptionvoid
WorkspaceSchemaFactory.WorkspaceSchema.destroy
(DrillTable value) -
Uses of DrillTable in org.apache.drill.exec.store.elasticsearch.schema
Subclasses of DrillTable in org.apache.drill.exec.store.elasticsearch.schema -
Uses of DrillTable in org.apache.drill.exec.store.hbase
Subclasses of DrillTable in org.apache.drill.exec.store.hbase -
Uses of DrillTable in org.apache.drill.exec.store.hive.schema
Subclasses of DrillTable in org.apache.drill.exec.store.hive.schema -
Uses of DrillTable in org.apache.drill.exec.store.iceberg.format
Methods in org.apache.drill.exec.store.iceberg.format that return DrillTableModifier and TypeMethodDescriptionIcebergFormatMatcher.isReadable
(DrillFileSystem fs, FileSelection selection, FileSystemPlugin fsPlugin, String storageEngineName, SchemaConfig schemaConfig) -
Uses of DrillTable in org.apache.drill.exec.store.ischema
Subclasses of DrillTable in org.apache.drill.exec.store.ischema -
Uses of DrillTable in org.apache.drill.exec.store.kudu
Subclasses of DrillTable in org.apache.drill.exec.store.kudu -
Uses of DrillTable in org.apache.drill.exec.store.openTSDB
Subclasses of DrillTable in org.apache.drill.exec.store.openTSDB -
Uses of DrillTable in org.apache.drill.exec.store.plan.rel
Subclasses of DrillTable in org.apache.drill.exec.store.plan.relModifier and TypeClassDescriptionclass
Table implementation based onDynamicDrillTable
to be used by Drill plugins. -
Uses of DrillTable in org.apache.drill.exec.store.sys
Subclasses of DrillTable in org.apache.drill.exec.store.sysModifier and TypeClassDescriptionclass
ADrillTable
with a defined schema Currently, this is a wrapper class forSystemTable
. -
Uses of DrillTable in org.apache.drill.exec.store.table.function
Methods in org.apache.drill.exec.store.table.function with parameters of type DrillTableMethod parameters in org.apache.drill.exec.store.table.function with type arguments of type DrillTableModifier and TypeMethodDescriptionstatic TableParamDef
TableParamDef.optional
(String name, Class<?> type, BiConsumer<DrillTable, Object> action) static TableParamDef
TableParamDef.required
(String name, Class<?> type, BiConsumer<DrillTable, Object> action) Constructor parameters in org.apache.drill.exec.store.table.function with type arguments of type DrillTableModifierConstructorDescriptionWithOptionsTableMacro
(TableSignature sig, Function<List<Object>, DrillTable> function) -
Uses of DrillTable in org.apache.drill.exec.util
Methods in org.apache.drill.exec.util that return DrillTableModifier and TypeMethodDescriptionstatic DrillTable
Utilities.getDrillTable
(org.apache.calcite.plan.RelOptTable table) GetsDrillTable
, either wrapped in RelOptTable, or DrillTranslatableTable.