diff --git a/src/main/java/com/actiontech/dble/plan/util/FilterUtils.java b/src/main/java/com/actiontech/dble/plan/util/FilterUtils.java index 8bea16472..2f1b1b2cd 100644 --- a/src/main/java/com/actiontech/dble/plan/util/FilterUtils.java +++ b/src/main/java/com/actiontech/dble/plan/util/FilterUtils.java @@ -44,7 +44,7 @@ public final class FilterUtils { } else if (cond.functype() == Functype.COND_OR_FUNC) { //step1 divide the args into base part - Set> saveSet = new HashSet>(); + Set> saveSet = new LinkedHashSet<>(); for (int index = 0; index < cond.getArgCount(); index++) { Item subFilter = cond.arguments().get(index); if (subFilter == null)