Class RemoveUnreachableCoalesceArgumentsRule

java.lang.Object
org.apache.calcite.plan.RelOptRule
org.apache.calcite.plan.RelRule<RemoveUnreachableCoalesceArgumentsRule.Config>
org.apache.flink.table.planner.plan.rules.logical.RemoveUnreachableCoalesceArgumentsRule

@Internal @Enclosing public class RemoveUnreachableCoalesceArgumentsRule extends org.apache.calcite.plan.RelRule<RemoveUnreachableCoalesceArgumentsRule.Config>
Removes unreachable BuiltInFunctionDefinitions.COALESCE arguments.

An unreachable COALESCE argument is defined as any argument after the first argument in the argument list with a non-null type.