Uses of Package
org.apache.drill.exec.store
Packages that use org.apache.drill.exec.store
Package
Description
Handles optional file metadata columns: implicit columns and
partition columns.
Drill storage plugin.
Kafka storage plugin.
Defines a mock data source which generates dummy test data for use
in testing.
MongoDB storage plugin.
-
Classes in org.apache.drill.exec.store used by org.apache.calcite.jdbcClassDescriptionContains information needed by
AbstractSchema
implementations.Exposes partition information for a particular schema. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.opsClassDescriptionExposes partition information to UDFs to allow queries to limit reading partitions dynamically.Contains information needed by
AbstractSchema
implementations.Interface to implement to provide required info forSchemaConfig
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.physical.baseClassDescriptionAbstract class for StorePlugin implementations.Contains list of parameters that will be used to store path / files on file system.
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.physical.impl
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.physical.impl.scan.file
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.physical.impl.scan.v3.fileClassDescriptionColumns that give information from where file data comes from.Columns that give internal information about file or its parts.
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.plannerClassDescriptionInterface for all implementations of the storage plugins.
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.planner.logicalClassDescriptionInterface for all implementations of the storage plugins.Contains list of parameters that will be used to store path / files on file system.
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.planner.logical.partition
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.planner.sql
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.planner.sql.handlersClassDescriptionFor new implementations please use new
ManagedReader
Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.planner.sql.logical
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.record.metadata.schemaClassDescriptionContains list of parameters that will be used to store path / files on file system.
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.rpc.user
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.serverClassDescriptionStorage plugins implements this interface to register the schemas they provide.
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.server.rest
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.storeClassDescriptionAbstract implementation of
SchemaFactory
, ensures that given schema name is always converted is lower case.Columns that give information from where file data comes from.Columns that give internal information about file or its parts.Defines a storage connector: a storage plugin config along with the locator which can create a plugin instance given an instance of the config.Locates storage plugins.Exposes partition information to UDFs to allow queries to limit reading partitions dynamically.Generalized interface for bootstraping or upgrading the plugin persistent store.Represents a storage plugin, defined by a (name, config) pair.Provides a loose coupling of the plugin registry to the resources it needs from elsewhere.Provides rules required for adding support of specific operator pushdown for storage plugin.For new implementations please use newManagedReader
RecordWriter interface.Contains information needed byAbstractSchema
implementations.Interface to implement to provide required info forSchemaConfig
Storage plugins implements this interface to register the schemas they provide.Exposes partition information for a particular schema.Interface for collecting and obtaining statistics.Interface for all implementations of the storage plugins.Indicates an error when decoding a plugin from JSON.Helper class that can be used to obtain rules required for pushing down operators that specific plugin supports configured usingStoragePluginRulesSupplier.StoragePluginRulesSupplierBuilder
.Interface to the storage mechanism used to store storage plugin configurations, typically in JSON format.Contains list of parameters that will be used to store path / files on file system.Allows parallel executions of tasks in a simplified way. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.base.filter
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.cassandraClassDescriptionAbstract class for StorePlugin implementations.Contains information needed by
AbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.cassandra.schemaClassDescriptionAbstract implementation of
SchemaFactory
, ensures that given schema name is always converted is lower case.Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Exposes partition information for a particular schema.Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.delta
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.delta.format
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.delta.plan
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.delta.read
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.dfsClassDescriptionAbstract implementation of
SchemaFactory
, ensures that given schema name is always converted is lower case.Abstract class for StorePlugin implementations.Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Exposes partition information for a particular schema.Interface for all implementations of the storage plugins.Contains list of parameters that will be used to store path / files on file system. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.dfs.easyClassDescriptionFor new implementations please use new
ManagedReader
RecordWriter interface.Contains list of parameters that will be used to store path / files on file system. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.direct
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.drill.pluginClassDescriptionAbstract class for StorePlugin implementations.Contains information needed by
AbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.drill.plugin.plan
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.drill.plugin.schemaClassDescriptionAbstract implementation of
SchemaFactory
, ensures that given schema name is always converted is lower case.Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Exposes partition information for a particular schema. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.druidClassDescriptionAbstract class for StorePlugin implementations.For new implementations please use new
ManagedReader
Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.druid.schemaClassDescriptionAbstract implementation of
SchemaFactory
, ensures that given schema name is always converted is lower case.Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Exposes partition information for a particular schema. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.easy.jsonClassDescriptionAbstract implementation of StatisticsRecordWriter interface which exposes interface:
#writeHeader(List)
#addField(int,String)
to output the data in string format instead of implementing addField for each type holder.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.For new implementations please use newManagedReader
RecordWriter interface.Interface for collecting and obtaining statistics.Contains list of parameters that will be used to store path / files on file system. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.easy.json.loaderClassDescriptionThis class represents an implicit column in a dataset.
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.easy.text
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.easy.text.writerClassDescriptionRecordWriter interface.Contains list of parameters that will be used to store path / files on file system.Abstract implementation of RecordWriter interface which exposes interface:
StringOutputRecordWriter.startNewSchema(BatchSchema)
StringOutputRecordWriter.addField(int,String)
to output the data in string format instead of implementing addField for each type holder. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.elasticsearchClassDescriptionAbstract class for StorePlugin implementations.Contains information needed by
AbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.elasticsearch.schemaClassDescriptionAbstract implementation of
SchemaFactory
, ensures that given schema name is always converted is lower case.Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Exposes partition information for a particular schema.Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.googlesheetsClassDescriptionAbstract class for StorePlugin implementations.RecordWriter interface.Contains information needed by
AbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.googlesheets.schemaClassDescriptionAbstract implementation of
SchemaFactory
, ensures that given schema name is always converted is lower case.Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Exposes partition information for a particular schema.Contains list of parameters that will be used to store path / files on file system. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.hbaseClassDescriptionAbstract implementation of
SchemaFactory
, ensures that given schema name is always converted is lower case.Abstract class for StorePlugin implementations.For new implementations please use newManagedReader
Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.hiveClassDescriptionAbstract class for StorePlugin implementations.Contains information needed by
AbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.hive.readers
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.hive.schemaClassDescriptionAbstract implementation of
SchemaFactory
, ensures that given schema name is always converted is lower case.Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Exposes partition information for a particular schema. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.httpClassDescriptionAbstract implementation of
SchemaFactory
, ensures that given schema name is always converted is lower case.Abstract class for StorePlugin implementations.This class represents an implicit column in a dataset.Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Exposes partition information for a particular schema.Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.iceberg
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.iceberg.format
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.iceberg.plan
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.ischemaClassDescriptionAbstract class for StorePlugin implementations.Contains information needed by
AbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Interface for all implementations of the storage plugins.Indicates system plugins which will be dynamically initialized during storage plugin registry init stage. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.jdbcClassDescriptionAbstract class for StorePlugin implementations.RecordWriter interface.Contains information needed by
AbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Exposes partition information for a particular schema.Interface for all implementations of the storage plugins.Contains list of parameters that will be used to store path / files on file system. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.jdbc.clickhouseClassDescriptionContains information needed by
AbstractSchema
implementations.Exposes partition information for a particular schema. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.kafkaClassDescriptionAbstract class for StorePlugin implementations.Contains information needed by
AbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.kafka.schemaClassDescriptionAbstract implementation of
SchemaFactory
, ensures that given schema name is always converted is lower case.Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Exposes partition information for a particular schema. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.kuduClassDescriptionAbstract implementation of
SchemaFactory
, ensures that given schema name is always converted is lower case.Abstract class for StorePlugin implementations.For new implementations please use newManagedReader
RecordWriter interface.Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.mockClassDescriptionAbstract class for StorePlugin implementations.For new implementations please use new
ManagedReader
Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.mongoClassDescriptionAbstract class for StorePlugin implementations.For new implementations please use new
ManagedReader
Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.mongo.plan
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.mongo.schemaClassDescriptionAbstract implementation of
SchemaFactory
, ensures that given schema name is always converted is lower case.Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Exposes partition information for a particular schema. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.openTSDBClassDescriptionAbstract class for StorePlugin implementations.For new implementations please use new
ManagedReader
Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.openTSDB.schemaClassDescriptionAbstract implementation of
SchemaFactory
, ensures that given schema name is always converted is lower case.Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.parquetClassDescriptionAbstract 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.RecordWriter interface.Contains list of parameters that will be used to store path / files on file system. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.parquet.columnreaders
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.parquet2
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.phoenixClassDescriptionAbstract implementation of
SchemaFactory
, ensures that given schema name is always converted is lower case.Abstract class for StorePlugin implementations.Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Interface for all implementations of the storage plugins. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.plan
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.plan.rel
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.pojoClassDescriptionDefines names and data types of columns in a static drill table.For new implementations please use new
ManagedReader
-
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.splunkClassDescriptionAbstract implementation of
SchemaFactory
, ensures that given schema name is always converted is lower case.Abstract class for StorePlugin implementations.RecordWriter interface.Contains information needed byAbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Exposes partition information for a particular schema.Interface for all implementations of the storage plugins.Contains list of parameters that will be used to store path / files on file system. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.sysClassDescriptionAbstract class for StorePlugin implementations.Defines names and data types of columns in a static drill table.Contains information needed by
AbstractSchema
implementations.Storage plugins implements this interface to register the schemas they provide.Interface for all implementations of the storage plugins.Indicates system plugins which will be dynamically initialized during storage plugin registry init stage. -
Classes in org.apache.drill.exec.store used by org.apache.drill.exec.store.xmlClassDescriptionThis class represents an implicit column in a dataset.