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%)