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 <[email protected]>
---
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: [email protected]
For additional commands, e-mail: [email protected]