This is an automated email from the ASF dual-hosted git repository.
lzljs3620320 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git
The following commit(s) were added to refs/heads/master by this push:
new d80b189e19 [core] Optimize
IndexFileMetaSerializer#rowArrayDataToDvMetas (#6589)
d80b189e19 is described below
commit d80b189e19a9e23723dbdbbbf8ddea4bf2734c61
Author: tsreaper <[email protected]>
AuthorDate: Wed Nov 12 16:03:15 2025 +0800
[core] Optimize IndexFileMetaSerializer#rowArrayDataToDvMetas (#6589)
---
.../main/java/org/apache/paimon/index/IndexFileMetaSerializer.java | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git
a/paimon-core/src/main/java/org/apache/paimon/index/IndexFileMetaSerializer.java
b/paimon-core/src/main/java/org/apache/paimon/index/IndexFileMetaSerializer.java
index 4496ec50f4..51d46f62e9 100644
---
a/paimon-core/src/main/java/org/apache/paimon/index/IndexFileMetaSerializer.java
+++
b/paimon-core/src/main/java/org/apache/paimon/index/IndexFileMetaSerializer.java
@@ -85,10 +85,11 @@ public class IndexFileMetaSerializer extends
ObjectSerializer<IndexFileMeta> {
LinkedHashMap<String, DeletionVectorMeta> dvMetas = new
LinkedHashMap<>(arrayData.size());
for (int i = 0; i < arrayData.size(); i++) {
InternalRow row = arrayData.getRow(i,
DeletionVectorMeta.SCHEMA.getFieldCount());
+ String dataFileName = row.getString(0).toString();
dvMetas.put(
- row.getString(0).toString(),
+ dataFileName,
new DeletionVectorMeta(
- row.getString(0).toString(),
+ dataFileName,
row.getInt(1),
row.getInt(2),
row.isNullAt(3) ? null : row.getLong(3)));