This is an automated email from the ASF dual-hosted git repository.
lzljs3620320 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git
from eb340b59de [core] Primary key types should not be changed (#6264)
add 46947e47c7 [avro] Optimize map<string, string> in avro (#6256)
No new revisions were added by this update.
Summary of changes:
.../benchmark/compact/MapCompactBenchmark.java | 94 +++++++++++
.../org/apache/paimon/codegen/GenerateUtils.scala | 2 +-
.../apache/paimon/data/AbstractBinaryWriter.java | 23 ++-
.../java/org/apache/paimon/data/BinaryWriter.java | 10 +-
.../data/serializer/InternalMapSerializer.java | 8 +-
.../java/org/apache/paimon/data/BinaryRowTest.java | 14 +-
.../java/org/apache/paimon/data/RowDataTest.java | 2 +-
.../apache/paimon/format/FormatReadWriteTest.java | 67 +++++---
.../paimon/format/avro/AvroBytesStringMap.java | 172 +++++++++++++++++++++
.../paimon/format/avro/FieldReaderFactory.java | 56 ++++++-
.../paimon/format/avro/FieldWriterFactory.java | 21 ++-
.../paimon/format/avro/AvroBytesStringMapTest.java | 112 ++++++++++++++
12 files changed, 525 insertions(+), 56 deletions(-)
create mode 100644
paimon-benchmark/paimon-micro-benchmarks/src/test/java/org/apache/paimon/benchmark/compact/MapCompactBenchmark.java
create mode 100644
paimon-format/src/main/java/org/apache/paimon/format/avro/AvroBytesStringMap.java
create mode 100644
paimon-format/src/test/java/org/apache/paimon/format/avro/AvroBytesStringMapTest.java