Class FilterPushDownStrategy
java.lang.Object
org.apache.drill.exec.store.base.filter.FilterPushDownStrategy
Generalized filter push-down strategy which performs all the tree-walking
and tree restructuring work, allowing a "listener" to do the work needed
for a particular scan.
General usage in a storage plugin:
public Set
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onMatch
(org.apache.calcite.plan.RelOptRuleCall call, DrillFilterRel filter, DrillProjectRel project, DrillScanRel scan) rules()
static Set<StoragePluginOptimizerRule>
rulesFor
(FilterPushDownListener listener)
-
Constructor Details
-
FilterPushDownStrategy
-
-
Method Details
-
rules
-
rulesFor
-
onMatch
public void onMatch(org.apache.calcite.plan.RelOptRuleCall call, DrillFilterRel filter, DrillProjectRel project, DrillScanRel scan)
-