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