@API(value=EXPERIMENTAL) public class FilterWithConjunctNestedToNestingContextRule extends PlannerRule<LogicalFilterExpression>
NestedField
) and transforms the inner expression to a version with respect to the NestedContext
defined by that nested field. The other filters in the conjunct are left above the produced
NestedContextExpression
and need to be handled separately.Constructor and Description |
---|
FilterWithConjunctNestedToNestingContextRule() |
Modifier and Type | Method and Description |
---|---|
void |
onMatch(PlannerRuleCall call) |
getMatcher, getRootOperator, toString
public FilterWithConjunctNestedToNestingContextRule()
public void onMatch(@Nonnull PlannerRuleCall call)
onMatch
in class PlannerRule<LogicalFilterExpression>