public class PushDistinctFilterBelowFilterRule extends PlannerRule<RecordQueryUnorderedPrimaryKeyDistinctPlan>
RecordQueryUnorderedPrimaryKeyDistinctPlan
below a RecordQueryFilterPlan
. While this doesn't make a
difference in terms of plan semantics it ensures that the generated plans have the same form as those produced by
the RecordQueryPlanner
.Constructor and Description |
---|
PushDistinctFilterBelowFilterRule() |
Modifier and Type | Method and Description |
---|---|
void |
onMatch(PlannerRuleCall call) |
getMatcher, getRootOperator, toString
public void onMatch(@Nonnull PlannerRuleCall call)
onMatch
in class PlannerRule<RecordQueryUnorderedPrimaryKeyDistinctPlan>