public class FilterPushDownStrategy extends Object
General usage in a storage plugin:
public Set
Constructor and Description |
---|
FilterPushDownStrategy(FilterPushDownListener listener) |
Modifier and Type | Method and Description |
---|---|
void |
onMatch(org.apache.calcite.plan.RelOptRuleCall call,
DrillFilterRel filter,
DrillProjectRel project,
DrillScanRel scan) |
Set<StoragePluginOptimizerRule> |
rules() |
static Set<StoragePluginOptimizerRule> |
rulesFor(FilterPushDownListener listener) |
public FilterPushDownStrategy(FilterPushDownListener listener)
public Set<StoragePluginOptimizerRule> rules()
public static Set<StoragePluginOptimizerRule> rulesFor(FilterPushDownListener listener)
public void onMatch(org.apache.calcite.plan.RelOptRuleCall call, DrillFilterRel filter, DrillProjectRel project, DrillScanRel scan)
Copyright © 1970 The Apache Software Foundation. All rights reserved.