Modifier and Type | Method and Description |
---|---|
List<SchemaPath> |
AnalyzeFileInfoProvider.getProjectionFields(DrillTable table,
MetadataType metadataLevel,
ColumnNamesOptions columnNamesOptions) |
List<SchemaPath> |
AnalyzeInfoProvider.getProjectionFields(DrillTable table,
MetadataType metadataLevel,
ColumnNamesOptions columnNamesOptions)
Returns list of fields required for ANALYZE.
|
List<SchemaPath> |
AnalyzeParquetInfoProvider.getProjectionFields(DrillTable table,
MetadataType metadataLevel,
ColumnNamesOptions columnNamesOptions) |
List<SchemaPath> |
AnalyzeFileInfoProvider.getSegmentColumns(DrillTable table,
ColumnNamesOptions columnNamesOptions) |
List<SchemaPath> |
AnalyzeInfoProvider.getSegmentColumns(DrillTable table,
ColumnNamesOptions columnNamesOptions)
Returns list of segment column names for specified
DrillTable table. |
Modifier and Type | Method and Description |
---|---|
DrillTable |
FileSystemPartitionDescriptor.getTable() |
Modifier and Type | Field and Description |
---|---|
protected DrillTable |
DrillScanRelBase.drillTable |
Modifier and Type | Method and Description |
---|---|
DrillTable |
DrillScanRelBase.getDrillTable() |
static DrillTable |
DrillRelOptUtil.getDrillTable(org.apache.calcite.rel.core.TableScan scan) |
Constructor and Description |
---|
DrillStatsTable(DrillTable table,
String schemaName,
String tableName,
org.apache.hadoop.fs.Path tablePath,
org.apache.hadoop.fs.FileSystem fs) |
Modifier and Type | Field and Description |
---|---|
protected DrillTable |
AbstractIndexStatistics.table |
Modifier and Type | Method and Description |
---|---|
DrillTable |
IndexDiscoverBase.buildDrillTable(IndexDescriptor idxDesc)
Abstract function getDrillTable will be implemented the IndexDiscover within storage plugin(e.g.
|
DrillTable |
IndexDiscoverable.findTable(IndexDiscover discover,
DrillIndexDescriptor desc)
return the found DrillTable with path (e.g.
|
DrillTable |
DrillIndexDescriptor.getDrillTable()
Get the drill table corresponding to the index descriptor
|
DrillTable |
IndexDiscoverBase.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.
|
DrillTable |
MapRDBIndexDiscover.getNativeDrillTable(IndexDescriptor idxDescriptor) |
Modifier and Type | Method and Description |
---|---|
void |
DrillIndexDescriptor.setDrillTable(DrillTable table)
Set the drill table corresponding to the index
|
Constructor and Description |
---|
AbstractIndexStatistics(org.apache.calcite.rel.RelNode input,
org.apache.calcite.rex.RexNode condition,
DrillTable table) |
Modifier and Type | Class and Description |
---|---|
class |
DynamicDrillTable |
Modifier and Type | Method and Description |
---|---|
DrillTable |
DrillTranslatableTable.getDrillTable() |
Modifier and Type | Method and Description |
---|---|
void |
DrillImplementor.registerSource(DrillTable table) |
Constructor and Description |
---|
DrillTranslatableTable(DrillTable drillTable) |
Modifier and Type | Method and Description |
---|---|
DrillTable |
DrillTableInfo.drillTable() |
Modifier and Type | Method and Description |
---|---|
DrillTable |
AbstractSchema.applyFunctionParameters(DrillTable drillTable,
List<TableParamDef> paramDefs,
List<Object> values)
For the given list of parameters definitions executes action for the corresponding value.
|
Modifier and Type | Method and Description |
---|---|
DrillTable |
AbstractSchema.applyFunctionParameters(DrillTable drillTable,
List<TableParamDef> paramDefs,
List<Object> values)
For the given list of parameters definitions executes action for the corresponding value.
|
Modifier and Type | Class and Description |
---|---|
class |
CassandraDynamicTable |
Modifier and Type | Method and Description |
---|---|
DrillTable |
WorkspaceSchemaFactory.WorkspaceSchema.create(WorkspaceSchemaFactory.TableInstance key) |
DrillTable |
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) |
Modifier and Type | Method and Description |
---|---|
void |
WorkspaceSchemaFactory.WorkspaceSchema.destroy(DrillTable value) |
Modifier and Type | Class and Description |
---|---|
class |
ElasticsearchDynamicTable |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHBaseDrillTable |
class |
DrillHBaseTable |
Modifier and Type | Class and Description |
---|---|
class |
DrillHiveTable |
Modifier and Type | Method and Description |
---|---|
DrillTable |
IcebergFormatMatcher.isReadable(DrillFileSystem fs,
FileSelection selection,
FileSystemPlugin fsPlugin,
String storageEngineName,
SchemaConfig schemaConfig) |
Modifier and Type | Class and Description |
---|---|
class |
InfoSchemaDrillTable |
Modifier and Type | Class and Description |
---|---|
class |
DrillKuduTable |
Modifier and Type | Method and Description |
---|---|
DrillTable |
TableFormatMatcher.isReadable(DrillFileSystem fs,
FileSelection selection,
FileSystemPlugin fsPlugin,
String storageEngineName,
SchemaConfig schemaConfig) |
Modifier and Type | Method and Description |
---|---|
DrillTable |
MapRDBFormatMatcher.isReadable(DrillFileSystem fs,
FileSelection selection,
FileSystemPlugin fsPlugin,
String storageEngineName,
SchemaConfig schemaConfig) |
DrillTable |
MapRDBFormatMatcher.isReadableIndex(DrillFileSystem fs,
FileSelection selection,
FileSystemPlugin fsPlugin,
String storageEngineName,
String userName,
IndexDescriptor secondaryIndexDesc)
Get an instance of DrillTable for a particular native secondary index
|
Modifier and Type | Class and Description |
---|---|
class |
MapRDBBinaryTable |
Modifier and Type | Class and Description |
---|---|
class |
DrillOpenTSDBTable |
Modifier and Type | Class and Description |
---|---|
class |
PluginDrillTable
Table implementation based on
DynamicDrillTable to be used by Drill plugins. |
Modifier and Type | Class and Description |
---|---|
class |
StaticDrillTable
A
DrillTable with a defined schema
Currently, this is a wrapper class for SystemTable . |
Modifier and Type | Method and Description |
---|---|
void |
TableParamDef.apply(DrillTable drillTable,
Object value) |
Modifier and Type | Method and Description |
---|---|
static TableParamDef |
TableParamDef.optional(String name,
Class<?> type,
BiConsumer<DrillTable,Object> action) |
static TableParamDef |
TableParamDef.required(String name,
Class<?> type,
BiConsumer<DrillTable,Object> action) |
Constructor and Description |
---|
WithOptionsTableMacro(TableSignature sig,
Function<List<Object>,DrillTable> function) |
Modifier and Type | Method and Description |
---|---|
static DrillTable |
Utilities.getDrillTable(org.apache.calcite.plan.RelOptTable table)
Gets
DrillTable , either wrapped in RelOptTable, or DrillTranslatableTable. |
Copyright © 1970 The Apache Software Foundation. All rights reserved.