This is an automated email from the ASF dual-hosted git repository. dataroaring pushed a commit to branch branch-3.0 in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-3.0 by this push: new 819d39f010d branch-3.0: [fix](planner)comparing partition column name should be case insensitive when pruning partition in DeleteJob #50674 (#51113) 819d39f010d is described below commit 819d39f010d1fa7cd0eef140d1eba671ab4d7ec6 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> AuthorDate: Thu May 22 10:04:15 2025 +0800 branch-3.0: [fix](planner)comparing partition column name should be case insensitive when pruning partition in DeleteJob #50674 (#51113) Cherry-picked from #50674 Co-authored-by: starocean999 <li...@selectdb.com> --- fe/fe-core/src/main/java/org/apache/doris/load/DeleteJob.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/load/DeleteJob.java b/fe/fe-core/src/main/java/org/apache/doris/load/DeleteJob.java index 4d892266c1e..6bfdb178954 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/load/DeleteJob.java +++ b/fe/fe-core/src/main/java/org/apache/doris/load/DeleteJob.java @@ -79,6 +79,7 @@ import java.util.Collection; import java.util.List; import java.util.Map; import java.util.Set; +import java.util.TreeMap; import java.util.UUID; import java.util.concurrent.TimeUnit; import java.util.function.Function; @@ -582,7 +583,7 @@ public class DeleteJob extends AbstractTxnStateChangeCallback implements DeleteJ if (olapTable.getPartitionInfo().getType() == PartitionType.RANGE || olapTable.getPartitionInfo().getType() == PartitionType.LIST) { Set<String> partitionColumnNameSet = olapTable.getPartitionColumnNames(); - Map<String, ColumnRange> columnNameToRange = Maps.newHashMap(); + Map<String, ColumnRange> columnNameToRange = new TreeMap<>(String.CASE_INSENSITIVE_ORDER); for (String colName : partitionColumnNameSet) { ColumnRange columnRange = createColumnRange(olapTable, colName, deleteConditions); // Not all partition columns are involved in predicate conditions --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org