| Modifier and Type | Class and Description |
|---|---|
class |
PruneScanRule |
| Modifier and Type | Class and Description |
|---|---|
class |
ConvertHiveMapRDBJsonScanToDrillMapRDBJsonScan
Convert Hive scan to use Drill's native MapR-DB reader instead of Hive's MapR-DB JSON Handler.
|
class |
ConvertHiveParquetScanToDrillParquetScan
Convert Hive scan to use Drill's native parquet reader instead of Hive's native reader.
|
| Modifier and Type | Method and Description |
|---|---|
static StoragePluginOptimizerRule |
HivePushPartitionFilterIntoScan.getFilterOnProject(OptimizerRulesContext optimizerRulesContext,
String defaultPartitionValue) |
static StoragePluginOptimizerRule |
HivePushPartitionFilterIntoScan.getFilterOnScan(OptimizerRulesContext optimizerRulesContext,
String defaultPartitionValue) |
| Modifier and Type | Method and Description |
|---|---|
Set<StoragePluginOptimizerRule> |
FilterPushDownStrategy.rules() |
static Set<StoragePluginOptimizerRule> |
FilterPushDownStrategy.rulesFor(FilterPushDownListener listener) |
| Modifier and Type | Method and Description |
|---|---|
Set<StoragePluginOptimizerRule> |
FormatPlugin.getOptimizerRules() |
Set<StoragePluginOptimizerRule> |
FileSystemPlugin.getPhysicalOptimizerRules(OptimizerRulesContext optimizerRulesContext) |
| Modifier and Type | Method and Description |
|---|---|
Set<StoragePluginOptimizerRule> |
EasyFormatPlugin.getOptimizerRules() |
| Modifier and Type | Class and Description |
|---|---|
class |
DruidPushDownFilterForScan |
| Modifier and Type | Field and Description |
|---|---|
static StoragePluginOptimizerRule |
DruidPushDownFilterForScan.INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
Set<StoragePluginOptimizerRule> |
DruidStoragePlugin.getPhysicalOptimizerRules(OptimizerRulesContext optimizerRulesContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
HBasePushFilterIntoScan |
| Modifier and Type | Field and Description |
|---|---|
static StoragePluginOptimizerRule |
HBasePushFilterIntoScan.FILTER_ON_PROJECT |
static StoragePluginOptimizerRule |
HBasePushFilterIntoScan.FILTER_ON_SCAN |
| Modifier and Type | Method and Description |
|---|---|
Set<StoragePluginOptimizerRule> |
HBaseStoragePlugin.getPhysicalOptimizerRules(OptimizerRulesContext optimizerRulesContext) |
| Modifier and Type | Method and Description |
|---|---|
Set<StoragePluginOptimizerRule> |
HiveStoragePlugin.getLogicalOptimizerRules(OptimizerRulesContext optimizerContext) |
Set<StoragePluginOptimizerRule> |
HiveStoragePlugin.getPhysicalOptimizerRules(OptimizerRulesContext optimizerRulesContext) |
| Modifier and Type | Method and Description |
|---|---|
static Set<StoragePluginOptimizerRule> |
HttpPushDownListener.rulesFor(OptimizerRulesContext optimizerRulesContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
InfoSchemaPushFilterIntoRecordGenerator |
| Modifier and Type | Field and Description |
|---|---|
static StoragePluginOptimizerRule |
InfoSchemaPushFilterIntoRecordGenerator.IS_FILTER_ON_PROJECT |
static StoragePluginOptimizerRule |
InfoSchemaPushFilterIntoRecordGenerator.IS_FILTER_ON_SCAN |
| Modifier and Type | Method and Description |
|---|---|
Set<StoragePluginOptimizerRule> |
InfoSchemaStoragePlugin.getPhysicalOptimizerRules(OptimizerRulesContext optimizerRulesContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
KafkaPushDownFilterIntoScan |
| Modifier and Type | Field and Description |
|---|---|
static StoragePluginOptimizerRule |
KafkaPushDownFilterIntoScan.INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
Set<StoragePluginOptimizerRule> |
KafkaStoragePlugin.getPhysicalOptimizerRules(OptimizerRulesContext optimizerRulesContext) |
| Modifier and Type | Method and Description |
|---|---|
Set<StoragePluginOptimizerRule> |
TableFormatPlugin.getOptimizerRules() |
| Modifier and Type | Class and Description |
|---|---|
class |
MapRDBPushFilterIntoScan |
class |
MapRDBPushLimitIntoScan |
class |
MapRDBPushProjectIntoScan
Push a physical Project into Scan.
|
| Modifier and Type | Field and Description |
|---|---|
static StoragePluginOptimizerRule |
MapRDBPushFilterIntoScan.FILTER_ON_PROJECT |
static StoragePluginOptimizerRule |
MapRDBPushFilterIntoScan.FILTER_ON_SCAN |
static StoragePluginOptimizerRule |
MapRDBPushLimitIntoScan.LIMIT_ON_PROJECT |
static StoragePluginOptimizerRule |
MapRDBPushLimitIntoScan.LIMIT_ON_RKJOIN |
static StoragePluginOptimizerRule |
MapRDBPushLimitIntoScan.LIMIT_ON_SCAN |
static StoragePluginOptimizerRule |
MapRDBPushProjectIntoScan.PROJECT_ON_SCAN |
| Modifier and Type | Method and Description |
|---|---|
Set<StoragePluginOptimizerRule> |
MapRDBFormatPlugin.getOptimizerRules() |
| Modifier and Type | Class and Description |
|---|---|
class |
MongoPushDownFilterForScan |
| Modifier and Type | Field and Description |
|---|---|
static StoragePluginOptimizerRule |
MongoPushDownFilterForScan.INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
Set<StoragePluginOptimizerRule> |
MongoStoragePlugin.getPhysicalOptimizerRules(OptimizerRulesContext optimizerRulesContext) |
| Modifier and Type | Class and Description |
|---|---|
class |
FilePushDownFilter |
| Modifier and Type | Method and Description |
|---|---|
static StoragePluginOptimizerRule |
FilePushDownFilter.getFilterOnScan(OptimizerRulesContext optimizerContext) |
| Modifier and Type | Method and Description |
|---|---|
Set<StoragePluginOptimizerRule> |
ParquetFormatPlugin.getOptimizerRules() |
| Modifier and Type | Method and Description |
|---|---|
static Set<StoragePluginOptimizerRule> |
SplunkPushDownListener.rulesFor(OptimizerRulesContext optimizerRulesContext) |
Copyright © 2021 The Apache Software Foundation. All rights reserved.