diff --git a/fe/fe-core/src/main/java/org/apache/doris/planner/PlanFragment.java b/fe/fe-core/src/main/java/org/apache/doris/planner/PlanFragment.java index 26fe6c8d22865d..33103fea6a87df 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/planner/PlanFragment.java +++ b/fe/fe-core/src/main/java/org/apache/doris/planner/PlanFragment.java @@ -33,8 +33,8 @@ import org.apache.doris.thrift.TPlanFragment; import com.google.common.base.Preconditions; -import com.google.common.collect.ImmutableSet; import com.google.common.collect.Lists; +import com.google.common.collect.Sets; import org.apache.commons.collections.CollectionUtils; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; @@ -169,8 +169,8 @@ public PlanFragment(PlanFragmentId id, PlanNode root, DataPartition partition, D public PlanFragment(PlanFragmentId id, PlanNode root, DataPartition partition, Set builderRuntimeFilterIds, Set targetRuntimeFilterIds) { this(id, root, partition); - this.builderRuntimeFilterIds = ImmutableSet.copyOf(builderRuntimeFilterIds); - this.targetRuntimeFilterIds = ImmutableSet.copyOf(targetRuntimeFilterIds); + this.builderRuntimeFilterIds = Sets.newHashSet(builderRuntimeFilterIds); + this.targetRuntimeFilterIds = Sets.newHashSet(targetRuntimeFilterIds); } /**