| Interface | Description |
|---|---|
| DistributedStorageEngine | |
| PartitionExplorer |
Exposes partition information to UDFs to allow queries to limit reading
partitions dynamically.
|
| RecordReader | |
| RecordWriter |
RecordWriter interface.
|
| SchemaConfig.SchemaConfigInfoProvider |
Interface to implement to provide required info for
SchemaConfig |
| SchemaFactory |
StoragePlugins implements this interface to register the schemas they provide.
|
| SchemaPartitionExplorer |
Exposes partition information for a particular schema.
|
| StoragePlugin |
Interface for all implementations of the storage plugins.
|
| StoragePluginRegistry |
| Class | Description |
|---|---|
| AbstractRecordReader | |
| AbstractRecordWriter | |
| AbstractSchema | |
| AbstractStoragePlugin |
Abstract class for StorePlugin implementations.
|
| ClassPathFileSystem | |
| ColumnExplorer | |
| EventBasedRecordWriter |
Reads records from the RecordValueAccessor and writes into RecordWriter.
|
| EventBasedRecordWriter.FieldConverter | |
| JSONOutputRecordWriter |
Abstract implementation of RecordWriter interface which exposes interface:
#writeHeader(List)
#addField(int,String)
to output the data in string format instead of implementing addField for each type holder. |
| LocalSyncableFileSystem |
This class provides a Syncable local extension of the hadoop FileSystem
|
| NamedStoragePluginConfig | |
| ParquetOutputRecordWriter |
Abstract implementation of RecordWriter interface which exposes interface:
#writeHeader(List)
#addField(int,String)
to output the data in string format instead of implementing addField for each type holder. |
| PartitionExplorerImpl | |
| RecordDataType |
RecordDataType defines names and data types of columns in a static drill table.
|
| ResourceInputStream | |
| SchemaConfig |
Contains information needed by
AbstractSchema implementations. |
| SchemaConfig.Builder | |
| SchemaTreeProvider |
Class which creates new schema trees.
|
| StoragePluginOptimizerRule | |
| StoragePluginRegistryImpl | |
| StorageStrategy |
Contains list of parameters that will be used to store path / files on file system.
|
| StringOutputRecordWriter |
Abstract implementation of RecordWriter interface which exposes interface:
#writeHeader(List)
StringOutputRecordWriter.addField(int,String)
to output the data in string format instead of implementing addField for each type holder. |
| SubSchemaWrapper | |
| TimedRunnable<V> |
Class used to allow parallel executions of tasks in a simplified way.
|
| Enum | Description |
|---|---|
| ColumnExplorer.ImplicitFileColumns |
Columns that give information from where file data comes from.
|
| Exception | Description |
|---|---|
| BatchExceededException | |
| PartitionNotFoundException |
Copyright © 2017 The Apache Software Foundation. All rights reserved.