Class DrillRelMdPredicates
java.lang.Object
org.apache.calcite.rel.metadata.RelMdPredicates
org.apache.drill.exec.planner.cost.DrillRelMdPredicates
- All Implemented Interfaces:
org.apache.calcite.rel.metadata.MetadataHandler<org.apache.calcite.rel.metadata.BuiltInMetadata.Predicates>
public class DrillRelMdPredicates
extends org.apache.calcite.rel.metadata.RelMdPredicates
-
Field Summary
Modifier and TypeFieldDescriptionstatic final org.apache.calcite.rel.metadata.RelMetadataProvider
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.calcite.plan.RelOptPredicateList
getPredicates
(org.apache.calcite.rel.core.Filter filter, org.apache.calcite.rel.metadata.RelMetadataQuery mq) Add the Filter condition to the pulledPredicates list from the input.Methods inherited from class org.apache.calcite.rel.metadata.RelMdPredicates
getDef, getPredicates, getPredicates, getPredicates, getPredicates, getPredicates, getPredicates, getPredicates, getPredicates, getPredicates, getPredicates, getPredicates, getPredicates, getPredicates
-
Field Details
-
SOURCE
public static final org.apache.calcite.rel.metadata.RelMetadataProvider SOURCE
-
-
Constructor Details
-
DrillRelMdPredicates
public DrillRelMdPredicates()
-
-
Method Details
-
getPredicates
public org.apache.calcite.plan.RelOptPredicateList getPredicates(org.apache.calcite.rel.core.Filter filter, org.apache.calcite.rel.metadata.RelMetadataQuery mq) Add the Filter condition to the pulledPredicates list from the input.- Overrides:
getPredicates
in classorg.apache.calcite.rel.metadata.RelMdPredicates
-