public static interface FlinkFilterJoinRule.Config
extends org.apache.calcite.plan.RelRule.Config
Modifier and Type | Method and Description |
---|---|
FlinkFilterJoinRule.Predicate |
getPredicate()
Predicate that returns whether a filter is valid in the ON clause of a join for this
particular kind of join.
|
default boolean |
isSmart()
Whether to try to strengthen join-type, default false.
|
FlinkFilterJoinRule.Config |
withPredicate(FlinkFilterJoinRule.Predicate predicate)
Sets
getPredicate() . |
FlinkFilterJoinRule.Config |
withSmart(boolean smart)
Sets
isSmart() . |
@Value.Default default boolean isSmart()
FlinkFilterJoinRule.Config withSmart(boolean smart)
isSmart()
.@Value.Parameter FlinkFilterJoinRule.Predicate getPredicate()
FlinkFilterJoinRule.Config withPredicate(FlinkFilterJoinRule.Predicate predicate)
getPredicate()
.Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.