| Interface | Description |
|---|---|
| ColumnExplorer.ImplicitFileColumn | |
| ConnectorLocator |
Locates storage plugins.
|
| PartitionExplorer |
Exposes partition information to UDFs to allow queries to limit reading
partitions dynamically.
|
| PluginBootstrapLoader |
Generalized interface for bootstraping or upgrading the plugin persistent
store.
|
| PluginRegistryContext |
Provides a loose coupling of the plugin registry to the resources it needs
from elsewhere.
|
| RecordReader | |
| SchemaConfig.SchemaConfigInfoProvider |
Interface to implement to provide required info for
SchemaConfig |
| SchemaFactory |
Storage plugins implements this interface to register the schemas they provide.
|
| SchemaPartitionExplorer |
Exposes partition information for a particular schema.
|
| StatisticsRecordWriter | |
| StoragePlugin |
Interface for all implementations of the storage plugins.
|
| StoragePluginRegistry | |
| StoragePluginStore |
Interface to the storage mechanism used to store storage plugin
configurations, typically in JSON format.
|
| Class | Description |
|---|---|
| AbstractRecordReader | |
| AbstractSchema | |
| AbstractSchemaFactory |
Abstract implementation of
SchemaFactory, ensures that given schema
name is always converted is lower case. |
| AbstractStoragePlugin |
Abstract class for StorePlugin implementations.
|
| BasePluginRegistryTest | |
| BasePluginRegistryTest.LocatorFixture | |
| BasePluginRegistryTest.PluginRegistryContextFixture | |
| BasePluginRegistryTest.StoragePluginFixture | |
| BasePluginRegistryTest.StoragePluginFixtureConfig | |
| ByteArrayUtil | |
| CachedSingleFileSystem | |
| ClassicConnectorLocator |
Plugin locator for the "classic" class-path method of locating connectors.
|
| ClassPathFileSystem | |
| ColumnExplorer | |
| CommonParquetRecordReader | |
| ConnectorHandle |
Defines a storage connector: a storage plugin config along with the
locator which can create a plugin instance given an instance of the
config.
|
| DrillbitPluginRegistryContext |
Implementation of the storage registry context which obtains the
needed resources from the
DrillbitContext. |
| DrillSchemaFactory | |
| FormatPluginSerDeTest | |
| LocalSyncableFileSystem |
A syncable local extension of the Hadoop FileSystem
|
| PartitionExplorerImpl | |
| PluginBootstrapLoaderImpl |
Loads the set of bootstrap plugin configurations for new systems.
|
| PluginHandle |
Represents a storage plugin, defined by a (name, config) pair.
|
| RecordDataType |
Defines names and data types of columns in a static drill table.
|
| ResourceInputStream | |
| SchemaConfig |
Contains information needed by
AbstractSchema implementations. |
| SchemaConfig.Builder | |
| SchemaTreeProvider |
Creates new schema trees.
|
| StoragePluginOptimizerRule | |
| StoragePluginRegistryImpl |
Plugin registry.
|
| StoragePluginStoreImpl |
Concrete storage plugin (configuration) store based on the
PersistentStore abstraction. |
| StorageStrategy |
Contains list of parameters that will be used to store path / files on file system.
|
| StorageStrategyTest | |
| SubSchemaWrapper | |
| SubsetRemover |
Removes
RelSubset nodes from the plan. |
| SystemPluginLocator |
Locates system storage plugins.
|
| TestAffinityCalculator | |
| TestBootstrapLoader |
Tests
PluginBootstrapLoader and its implementation
PluginBootstrapLoaderImpl. |
| TestClassicLocator | |
| TestImplicitFileColumns | |
| TestOutputMutator | |
| TestPluginRegistry |
Tests the storage plugin registry.
|
| TestPluginsMap | |
| TestSystemPluginLocator | |
| TestTimedCallable |
Unit testing for
TimedCallable. |
| TimedCallable<V> |
Allows parallel executions of tasks in a simplified way.
|
| Enum | Description |
|---|---|
| ColumnExplorer.ImplicitFileColumns |
Columns that give information from where file data comes from.
|
| ColumnExplorer.ImplicitInternalFileColumns |
Columns that give internal information about file or its parts.
|
| CommonParquetRecordReader.Metric | |
| StoragePluginRegistry.PluginFilter |
| Exception | Description |
|---|---|
| PartitionNotFoundException | |
| StoragePluginRegistry.PluginEncodingException |
Indicates an error when decoding a plugin from JSON.
|
| StoragePluginRegistry.PluginException | |
| StoragePluginRegistry.PluginNotFoundException |
Indicates the requested plugin was not found.
|
| Annotation Type | Description |
|---|---|
| PrivatePlugin |
Indicates private plugins which will be excluded from automatic plugin
discovery.
|
| SystemPlugin |
Indicates system plugins which will be dynamically initialized during storage
plugin registry init stage.
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.