[fix](nereids)do not generate min-max runtime filter for A<=>B and A!=B #25676
This commit is contained in:
@ -205,6 +205,10 @@ public class RuntimeFilterGenerator extends PlanPostProcessor {
|
||||
if (!(expr instanceof ComparisonPredicate)) {
|
||||
return null;
|
||||
}
|
||||
if (!(expr instanceof LessThan) && !(expr instanceof LessThanEqual)
|
||||
&& !(expr instanceof GreaterThanEqual) && !(expr instanceof GreaterThan)) {
|
||||
return null;
|
||||
}
|
||||
if (!(expr.child(0) instanceof SlotReference)) {
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user