Uses of Interface
org.apache.drill.exec.store.StoragePlugin
Packages that use StoragePlugin
Package
Description
Drill storage plugin.
Kafka storage plugin.
Defines a mock data source which generates dummy test data for use
in testing.
MongoDB storage plugin.
-
Uses of StoragePlugin in org.apache.drill.exec.planner
Method parameters in org.apache.drill.exec.planner with type arguments of type StoragePluginModifier and TypeMethodDescriptionabstract org.apache.calcite.tools.RuleSet
PlannerPhase.getRules
(OptimizerRulesContext context, Collection<StoragePlugin> plugins) -
Uses of StoragePlugin in org.apache.drill.exec.planner.logical
Methods in org.apache.drill.exec.planner.logical that return StoragePluginConstructors in org.apache.drill.exec.planner.logical with parameters of type StoragePluginModifierConstructorDescriptionDrillTable
(String storageEngineName, StoragePlugin plugin, String userName, DrillTableSelection selection) Creates a DrillTable instance for a @{code TableType#Table} table.DrillTable
(String storageEngineName, StoragePlugin plugin, org.apache.calcite.schema.Schema.TableType tableType, String userName, DrillTableSelection selection) Creates a DrillTable instance.DrillTable
(String storageEngineName, StoragePlugin plugin, org.apache.calcite.schema.Schema.TableType tableType, String userName, DrillTableSelection selection, MetadataProviderManager metadataProviderManager) DrillTable
(String storageEngineName, StoragePlugin plugin, DrillTableSelection selection) TODO: Same purpose as other constructor except the impersonation user is the user who is running the Drillbit process.DynamicDrillTable
(StoragePlugin plugin, String storageEngineName, String userName, DrillTableSelection selection) DynamicDrillTable
(StoragePlugin plugin, String storageEngineName, String userName, DrillTableSelection selection, MetadataProviderManager metadataProviderManager) DynamicDrillTable
(StoragePlugin plugin, String storageEngineName, DrillTableSelection selection) TODO: Same purpose as other constructor except the impersonation user is the user who is running the Drillbit process. -
Uses of StoragePlugin in org.apache.drill.exec.planner.sql.handlers
Methods in org.apache.drill.exec.planner.sql.handlers that return types with arguments of type StoragePluginModifier and TypeMethodDescriptionSqlHandlerConfig.PluginsCollector.getPlugins()
SqlHandlerConfig.getScannedPlugins
(org.apache.calcite.rel.RelNode input) -
Uses of StoragePlugin in org.apache.drill.exec.store
Classes in org.apache.drill.exec.store that implement StoragePluginModifier and TypeClassDescriptionclass
Abstract class for StorePlugin implementations.Methods in org.apache.drill.exec.store with type parameters of type StoragePluginModifier and TypeMethodDescription<T extends StoragePlugin>
TStoragePluginRegistry.resolve
(StoragePluginConfig storageConfig, Class<T> desired) <T extends StoragePlugin>
TStoragePluginRegistryImpl.resolve
(StoragePluginConfig storageConfig, Class<T> desired) Methods in org.apache.drill.exec.store that return StoragePluginModifier and TypeMethodDescriptionClassicConnectorLocator.create
(String name, StoragePluginConfig pluginConfig) Creates plugin instance with the givenname
and configurationpluginConfig
.ConnectorLocator.create
(String name, StoragePluginConfig pluginConfig) Create a connector instance given a named configuration.SystemPluginLocator.create
(String name, StoragePluginConfig pluginConfig) Classic storage plugins do not provide default configurations.Retrieve an instance of the named connector with default configuration.Get a plugin by name.StoragePluginRegistry.getPlugin
(StoragePluginConfig config) Deprecated.StoragePluginRegistryImpl.getPlugin
(StoragePluginConfig config) StoragePluginRegistry.getPluginByConfig
(StoragePluginConfig config) Get a plugin by configuration.StoragePluginRegistryImpl.getPluginByConfig
(StoragePluginConfig config) ConnectorHandle.newInstance
(String name, StoragePluginConfig config) PluginHandle.plugin()
Retrieve the storage plugin instance, creating it if needed.Methods in org.apache.drill.exec.store that return types with arguments of type StoragePluginModifier and TypeMethodDescriptionClass<? extends StoragePlugin>
ConnectorHandle.connectorClass()
Class<? extends StoragePlugin>
ClassicConnectorLocator.connectorClassFor
(Class<? extends StoragePluginConfig> configClass) Class<? extends StoragePlugin>
ConnectorLocator.connectorClassFor
(Class<? extends StoragePluginConfig> configClass) Given a configuration class, return the corresponding connector (plugin) class.Class<? extends StoragePlugin>
SystemPluginLocator.connectorClassFor
(Class<? extends StoragePluginConfig> configClass) static Map<Class<? extends StoragePluginConfig>,
Constructor<? extends StoragePlugin>> ClassicConnectorLocator.constuctorsFor
(Class<? extends StoragePlugin> plugin) ClassicConnectorLocator.intrinsicPlugins()
ConnectorLocator.intrinsicPlugins()
Enumerate the intrinsic plugins.SystemPluginLocator.intrinsicPlugins()
StoragePluginRegistryImpl.iterator()
Methods in org.apache.drill.exec.store with parameters of type StoragePluginModifier and TypeMethodDescriptionstatic ConnectorHandle
ConnectorHandle.intrinsicConnector
(ConnectorLocator locator, StoragePlugin plugin) Construct a handle for an intrinsic (system) connector which always uses a single config: the one created along with the plugin instance itself.Method parameters in org.apache.drill.exec.store with type arguments of type StoragePluginModifier and TypeMethodDescriptionstatic Map<Class<? extends StoragePluginConfig>,
Constructor<? extends StoragePlugin>> ClassicConnectorLocator.constuctorsFor
(Class<? extends StoragePlugin> plugin) Constructors in org.apache.drill.exec.store with parameters of type StoragePluginModifierConstructorDescriptionPluginHandle
(StoragePlugin plugin, ConnectorHandle connector, org.apache.drill.exec.store.PluginHandle.PluginType type) -
Uses of StoragePlugin in org.apache.drill.exec.store.cassandra
Classes in org.apache.drill.exec.store.cassandra that implement StoragePlugin -
Uses of StoragePlugin in org.apache.drill.exec.store.cassandra.schema
Constructors in org.apache.drill.exec.store.cassandra.schema with parameters of type StoragePluginModifierConstructorDescriptionCassandraDrillSchema
(String name, StoragePlugin plugin, org.apache.calcite.adapter.cassandra.CassandraSchema delegatingSchema) CassandraDynamicTable
(StoragePlugin plugin, String storageEngineName, DrillTableSelection selection, org.apache.calcite.adapter.cassandra.CassandraTable table) CassandraRootDrillSchema
(String name, StoragePlugin plugin, org.apache.calcite.schema.SchemaFactory schemaFactory, org.apache.calcite.schema.SchemaPlus parent, String parentName, Map<String, Object> configMap) -
Uses of StoragePlugin in org.apache.drill.exec.store.delta.plan
Methods in org.apache.drill.exec.store.delta.plan that return types with arguments of type StoragePluginModifier and TypeMethodDescriptionprotected Class<? extends StoragePlugin>
DeltaPluginImplementor.supportedPlugin()
-
Uses of StoragePlugin in org.apache.drill.exec.store.dfs
Classes in org.apache.drill.exec.store.dfs that implement StoragePluginModifier and TypeClassDescriptionclass
A Storage engine associated with a Hadoop FileSystem Implementation. -
Uses of StoragePlugin in org.apache.drill.exec.store.drill.plugin
Classes in org.apache.drill.exec.store.drill.plugin that implement StoragePlugin -
Uses of StoragePlugin in org.apache.drill.exec.store.drill.plugin.plan
Methods in org.apache.drill.exec.store.drill.plugin.plan that return types with arguments of type StoragePluginModifier and TypeMethodDescriptionprotected Class<? extends StoragePlugin>
DrillPluginImplementor.supportedPlugin()
-
Uses of StoragePlugin in org.apache.drill.exec.store.druid
Classes in org.apache.drill.exec.store.druid that implement StoragePlugin -
Uses of StoragePlugin in org.apache.drill.exec.store.elasticsearch
Classes in org.apache.drill.exec.store.elasticsearch that implement StoragePlugin -
Uses of StoragePlugin in org.apache.drill.exec.store.elasticsearch.schema
Constructors in org.apache.drill.exec.store.elasticsearch.schema with parameters of type StoragePluginModifierConstructorDescriptionElasticsearchDrillSchema
(String name, StoragePlugin plugin, org.apache.calcite.schema.Schema delegatingSchema) ElasticsearchDynamicTable
(StoragePlugin plugin, String storageEngineName, DrillTableSelection selection, org.apache.calcite.schema.Table table) -
Uses of StoragePlugin in org.apache.drill.exec.store.googlesheets
Classes in org.apache.drill.exec.store.googlesheets that implement StoragePlugin -
Uses of StoragePlugin in org.apache.drill.exec.store.hbase
Classes in org.apache.drill.exec.store.hbase that implement StoragePluginConstructors in org.apache.drill.exec.store.hbase with parameters of type StoragePluginModifierConstructorDescriptionAbstractHBaseDrillTable
(String storageEngineName, StoragePlugin plugin, DrillTableSelection selection) -
Uses of StoragePlugin in org.apache.drill.exec.store.hive
Classes in org.apache.drill.exec.store.hive that implement StoragePlugin -
Uses of StoragePlugin in org.apache.drill.exec.store.http
Classes in org.apache.drill.exec.store.http that implement StoragePlugin -
Uses of StoragePlugin in org.apache.drill.exec.store.iceberg.plan
Methods in org.apache.drill.exec.store.iceberg.plan that return types with arguments of type StoragePluginModifier and TypeMethodDescriptionprotected Class<? extends StoragePlugin>
IcebergPluginImplementor.supportedPlugin()
-
Uses of StoragePlugin in org.apache.drill.exec.store.ischema
Classes in org.apache.drill.exec.store.ischema that implement StoragePlugin -
Uses of StoragePlugin in org.apache.drill.exec.store.jdbc
Classes in org.apache.drill.exec.store.jdbc that implement StoragePlugin -
Uses of StoragePlugin in org.apache.drill.exec.store.kafka
Classes in org.apache.drill.exec.store.kafka that implement StoragePlugin -
Uses of StoragePlugin in org.apache.drill.exec.store.kudu
Classes in org.apache.drill.exec.store.kudu that implement StoragePlugin -
Uses of StoragePlugin in org.apache.drill.exec.store.mock
Classes in org.apache.drill.exec.store.mock that implement StoragePlugin -
Uses of StoragePlugin in org.apache.drill.exec.store.mongo
Classes in org.apache.drill.exec.store.mongo that implement StoragePlugin -
Uses of StoragePlugin in org.apache.drill.exec.store.mongo.plan
Methods in org.apache.drill.exec.store.mongo.plan that return types with arguments of type StoragePluginModifier and TypeMethodDescriptionprotected Class<? extends StoragePlugin>
MongoPluginImplementor.supportedPlugin()
-
Uses of StoragePlugin in org.apache.drill.exec.store.openTSDB
Classes in org.apache.drill.exec.store.openTSDB that implement StoragePlugin -
Uses of StoragePlugin in org.apache.drill.exec.store.phoenix
Classes in org.apache.drill.exec.store.phoenix that implement StoragePlugin -
Uses of StoragePlugin in org.apache.drill.exec.store.plan
Methods in org.apache.drill.exec.store.plan that return types with arguments of type StoragePluginModifier and TypeMethodDescriptionprotected abstract Class<? extends StoragePlugin>
AbstractPluginImplementor.supportedPlugin()
-
Uses of StoragePlugin in org.apache.drill.exec.store.plan.rel
Constructors in org.apache.drill.exec.store.plan.rel with parameters of type StoragePluginModifierConstructorDescriptionPluginDrillTable
(StoragePlugin plugin, String storageEngineName, String userName, DrillTableSelection selection, org.apache.calcite.plan.Convention convention) -
Uses of StoragePlugin in org.apache.drill.exec.store.splunk
Classes in org.apache.drill.exec.store.splunk that implement StoragePlugin -
Uses of StoragePlugin in org.apache.drill.exec.store.sys
Classes in org.apache.drill.exec.store.sys that implement StoragePluginConstructors in org.apache.drill.exec.store.sys with parameters of type StoragePluginModifierConstructorDescriptionStaticDrillTable
(String storageEngineName, StoragePlugin plugin, org.apache.calcite.schema.Schema.TableType tableType, DrillTableSelection selection, RecordDataType dataType)
StoragePluginRegistry.resolve(StoragePluginConfig, Class)
which provides type safety.