This is an automated email from the ASF dual-hosted git repository.

junhao pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git


    from 46947e47c7 [avro] Optimize map<string, string> in avro (#6256)
     add 5925fba3a0 [core] Introduce blob type and blob data (#6268)

No new revisions were added by this update.

Summary of changes:
 .../types/{SmallIntType.java => BlobType.java}     | 20 ++++----
 .../paimon/types/DataTypeDefaultVisitor.java       |  6 +++
 .../apache/paimon/types/DataTypeJsonParser.java    |  3 ++
 .../java/org/apache/paimon/types/DataTypeRoot.java |  2 +
 .../org/apache/paimon/types/DataTypeVisitor.java   |  2 +
 .../java/org/apache/paimon/types/DataTypes.java    |  4 ++
 .../paimon/arrow/ArrowFieldTypeConversion.java     |  6 +++
 .../converter/Arrow2PaimonVectorConverter.java     |  6 +++
 .../writer/ArrowFieldWriterFactoryVisitor.java     |  6 +++
 .../org/apache/paimon/codegen/GenerateUtils.scala  |  3 ++
 .../paimon/codegen/EqualiserCodeGeneratorTest.java |  8 ++++
 .../java/org/apache/paimon/PartitionSettedRow.java |  8 ++++
 .../org/apache/paimon/casting/CastedArray.java     |  6 +++
 .../java/org/apache/paimon/casting/CastedRow.java  |  6 +++
 .../org/apache/paimon/casting/DefaultValueRow.java |  9 ++++
 .../apache/paimon/casting/FallbackMappingRow.java  |  9 ++++
 .../apache/paimon/data/AbstractBinaryWriter.java   |  5 ++
 .../java/org/apache/paimon/data/BinaryArray.java   |  6 +++
 .../java/org/apache/paimon/data/BinaryRow.java     |  5 ++
 .../java/org/apache/paimon/data/BinaryWriter.java  |  7 +++
 .../src/main/java/org/apache/paimon/data/Blob.java | 14 +++---
 .../PositiveIntInt.java => data/BlobData.java}     | 53 +++++++++++-----------
 .../java/org/apache/paimon/data/DataGetters.java   |  3 ++
 .../java/org/apache/paimon/data/GenericArray.java  |  5 ++
 .../java/org/apache/paimon/data/GenericRow.java    |  5 ++
 .../java/org/apache/paimon/data/InternalArray.java |  3 ++
 .../java/org/apache/paimon/data/InternalRow.java   |  3 ++
 .../java/org/apache/paimon/data/JoinedRow.java     |  9 ++++
 .../org/apache/paimon/data/LazyGenericRow.java     |  5 ++
 .../java/org/apache/paimon/data/NestedRow.java     |  5 ++
 .../apache/paimon/data/columnar/ColumnarArray.java |  7 +++
 .../apache/paimon/data/columnar/ColumnarRow.java   |  7 +++
 .../apache/paimon/data/safe/SafeBinaryArray.java   |  7 +++
 .../org/apache/paimon/data/safe/SafeBinaryRow.java |  7 +++
 .../{ByteSerializer.java => BlobSerializer.java}   | 30 +++++-------
 .../data/serializer/InternalSerializers.java       |  2 +
 .../apache/paimon/data/variant/GenericVariant.java |  5 +-
 .../paimon/fileindex/bitmap/BitmapTypeVisitor.java |  6 +++
 .../paimon/fileindex/bloomfilter/FastHash.java     |  6 +++
 .../org/apache/paimon/reader/DataEvolutionRow.java |  6 +++
 .../apache/paimon/sort/hilbert/HilbertIndexer.java |  6 +++
 .../org/apache/paimon/sort/zorder/ZIndexer.java    |  6 +++
 .../paimon/types/InternalRowToSizeVisitor.java     | 11 +++++
 .../org/apache/paimon/utils/InternalRowUtils.java  |  2 +
 .../org/apache/paimon/utils/KeyProjectedRow.java   |  6 +++
 .../org/apache/paimon/utils/ProjectedArray.java    |  6 +++
 .../java/org/apache/paimon/utils/ProjectedRow.java |  6 +++
 .../org/apache/paimon/utils/TypeCheckUtils.java    |  8 +++-
 .../apache/paimon/utils/VectorMappingUtils.java    |  6 +++
 .../java/org/apache/paimon/data/BinaryRowTest.java | 15 ++++++
 .../data/serializer/BlobSerializerTest.java}       | 19 ++++----
 .../data/serializer/VariantSerializerTest.java}    | 19 ++++----
 .../apache/paimon/stats/SimpleStatsEvolution.java  |  6 +++
 .../java/org/apache/paimon/utils/OffsetRow.java    |  6 +++
 .../java/org/apache/paimon/utils/PartialRow.java   |  6 +++
 .../paimon/schema/DataTypeJsonParserTest.java      |  4 ++
 .../apache/paimon/flink/DataTypeToLogicalType.java |  7 +++
 .../org/apache/paimon/flink/FlinkRowWrapper.java   | 12 +++++
 .../format/orc/writer/FieldWriterFactory.java      |  6 +++
 .../reader/ParquetVectorUpdaterFactory.java        |  6 +++
 .../parquet/filter2/predicate/ParquetFilters.java  |  6 +++
 .../hive/objectinspector/HivePaimonArray.java      |  6 +++
 .../paimon/format/lance/LanceFileFormat.java       |  6 +++
 .../paimon/spark/SparkInternalRowWrapper.java      | 12 +++++
 .../java/org/apache/paimon/spark/SparkRow.java     | 12 +++++
 65 files changed, 438 insertions(+), 82 deletions(-)
 copy paimon-api/src/main/java/org/apache/paimon/types/{SmallIntType.java => 
BlobType.java} (77%)
 copy paimon-core/src/main/java/org/apache/paimon/disk/BufferFileReader.java => 
paimon-common/src/main/java/org/apache/paimon/data/Blob.java (77%)
 copy paimon-common/src/main/java/org/apache/paimon/{utils/PositiveIntInt.java 
=> data/BlobData.java} (59%)
 copy 
paimon-common/src/main/java/org/apache/paimon/data/serializer/{ByteSerializer.java
 => BlobSerializer.java} (60%)
 copy 
paimon-common/src/{main/java/org/apache/paimon/data/serializer/SerializerSingleton.java
 => test/java/org/apache/paimon/data/serializer/BlobSerializerTest.java} (66%)
 copy 
paimon-common/src/{main/java/org/apache/paimon/data/serializer/SerializerSingleton.java
 => test/java/org/apache/paimon/data/serializer/VariantSerializerTest.java} 
(63%)

Reply via email to