Modifier and Type | Class and Description |
---|---|
class |
MetastoreMetadataProviderManager
Implementation of
MetadataProviderManager which uses Drill Metastore providers. |
Modifier and Type | Class and Description |
---|---|
class |
FileSystemMetadataProviderManager
Implementation of
MetadataProviderManager which uses file system providers and returns
builders for file system based TableMetadataProvider instances. |
Modifier and Type | Method and Description |
---|---|
static MetadataProviderManager |
FileSystemMetadataProviderManager.init() |
Modifier and Type | Method and Description |
---|---|
static TableMetadataProvider |
FileSystemMetadataProviderManager.getMetadataProvider(MetadataProviderManager providerManager)
Checks whether specified
MetadataProviderManager is not null and returns TableMetadataProvider
obtained from specified MetadataProviderManager . |
Constructor and Description |
---|
Builder(MetadataProviderManager source) |
Constructor and Description |
---|
Builder(MetadataProviderManager source) |
Modifier and Type | Method and Description |
---|---|
protected abstract TableMetadataProviderBuilder |
AbstractGroupScanWithMetadata.defaultTableMetadataProviderBuilder(MetadataProviderManager source)
Returns
TableMetadataProviderBuilder instance which may provide metadata
without using Drill Metastore. |
protected abstract TableMetadataProviderBuilder |
AbstractGroupScanWithMetadata.tableMetadataProviderBuilder(MetadataProviderManager source)
Returns
TableMetadataProviderBuilder instance based on specified
MetadataProviderManager source. |
Modifier and Type | Method and Description |
---|---|
MetadataProviderManager |
DrillTable.getMetadataProviderManager()
Returns manager for
TableMetadataProvider which may provide null for the case when scan wasn't created. |
Modifier and Type | Method and Description |
---|---|
void |
DrillTable.setTableMetadataProviderManager(MetadataProviderManager metadataProviderManager) |
Constructor and Description |
---|
DrillTable(String storageEngineName,
StoragePlugin plugin,
org.apache.calcite.schema.Schema.TableType tableType,
String userName,
Object selection,
MetadataProviderManager metadataProviderManager) |
DynamicDrillTable(StoragePlugin plugin,
String storageEngineName,
String userName,
Object selection,
MetadataProviderManager metadataProviderManager) |
Modifier and Type | Method and Description |
---|---|
AbstractGroupScan |
AbstractStoragePlugin.getPhysicalScan(String userName,
JSONOptions selection,
List<SchemaPath> columns,
SessionOptionManager options,
MetadataProviderManager metadataProviderManager) |
AbstractGroupScan |
StoragePlugin.getPhysicalScan(String userName,
JSONOptions selection,
List<SchemaPath> columns,
SessionOptionManager options,
MetadataProviderManager providerManager)
Get the physical scan operator for the particular GroupScan (read) node.
|
AbstractGroupScan |
AbstractStoragePlugin.getPhysicalScan(String userName,
JSONOptions selection,
SessionOptionManager options,
MetadataProviderManager metadataProviderManager) |
AbstractGroupScan |
StoragePlugin.getPhysicalScan(String userName,
JSONOptions selection,
SessionOptionManager options,
MetadataProviderManager providerManager)
Get the physical scan operator for the particular GroupScan (read) node.
|
Modifier and Type | Method and Description |
---|---|
default AbstractGroupScan |
FormatPlugin.getGroupScan(String userName,
FileSelection selection,
List<SchemaPath> columns,
MetadataProviderManager metadataProviderManager) |
default AbstractGroupScan |
FormatPlugin.getGroupScan(String userName,
FileSelection selection,
List<SchemaPath> columns,
OptionManager options,
MetadataProviderManager metadataProvider) |
AbstractGroupScan |
FileSystemPlugin.getPhysicalScan(String userName,
JSONOptions selection,
List<SchemaPath> columns,
SessionOptionManager options,
MetadataProviderManager metadataProviderManager) |
AbstractGroupScan |
FileSystemPlugin.getPhysicalScan(String userName,
JSONOptions selection,
SessionOptionManager options,
MetadataProviderManager metadataProviderManager) |
Modifier and Type | Method and Description |
---|---|
protected FileTableMetadataProviderBuilder<?> |
EasyGroupScan.defaultTableMetadataProviderBuilder(MetadataProviderManager source) |
AbstractGroupScan |
EasyFormatPlugin.getGroupScan(String userName,
FileSelection selection,
List<SchemaPath> columns,
MetadataProviderManager metadataProviderManager) |
protected FileTableMetadataProviderBuilder<?> |
EasyGroupScan.tableMetadataProviderBuilder(MetadataProviderManager source) |
Constructor and Description |
---|
EasyGroupScan(String userName,
FileSelection selection,
EasyFormatPlugin<?> formatPlugin,
List<SchemaPath> columns,
org.apache.hadoop.fs.Path selectionRoot,
int minWidth,
MetadataProviderManager metadataProvider) |
EasyGroupScan(String userName,
FileSelection selection,
EasyFormatPlugin<?> formatPlugin,
List<SchemaPath> columns,
org.apache.hadoop.fs.Path selectionRoot,
MetadataProviderManager metadataProviderManager) |
Modifier and Type | Method and Description |
---|---|
AbstractGroupScan |
TextFormatPlugin.getGroupScan(String userName,
FileSelection selection,
List<SchemaPath> columns,
MetadataProviderManager metadataProviderManager) |
AbstractGroupScan |
TextFormatPlugin.getGroupScan(String userName,
FileSelection selection,
List<SchemaPath> columns,
OptionManager options,
MetadataProviderManager metadataProviderManager) |
Modifier and Type | Method and Description |
---|---|
MetadataProviderManager |
BaseParquetMetadataProvider.Builder.metadataProviderManager() |
Modifier and Type | Method and Description |
---|---|
protected abstract ParquetMetadataProviderBuilder<?> |
AbstractParquetGroupScan.defaultTableMetadataProviderBuilder(MetadataProviderManager source) |
protected ParquetTableMetadataProviderBuilder<?> |
ParquetGroupScan.defaultTableMetadataProviderBuilder(MetadataProviderManager source) |
AbstractFileGroupScan |
ParquetFormatPlugin.getGroupScan(String userName,
FileSelection selection,
List<SchemaPath> columns,
OptionManager options,
MetadataProviderManager metadataProviderManager) |
protected ParquetTableMetadataProviderBuilder<?> |
ParquetGroupScan.tableMetadataProviderBuilder(MetadataProviderManager source) |
Constructor and Description |
---|
Builder(MetadataProviderManager source) |
ParquetGroupScan(String userName,
FileSelection selection,
ParquetFormatPlugin formatPlugin,
List<SchemaPath> columns,
ParquetReaderConfig readerConfig,
LogicalExpression filter,
MetadataProviderManager metadataProviderManager) |
ParquetGroupScan(String userName,
FileSelection selection,
ParquetFormatPlugin formatPlugin,
List<SchemaPath> columns,
ParquetReaderConfig readerConfig,
MetadataProviderManager metadataProviderManager) |
Copyright © 2022 The Apache Software Foundation. All rights reserved.