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

Jackie-Jiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pinot.git


    from db54af84a7f Add scalar functions: PostgreSQL-compliance math, string, 
trig, and IP utilities (#18420)
     add 9853d35ab2f Refactor Avro/Parquet RecordExtractor; finalize 
logical-type contract (#18400)

No new revisions were added by this update.

Summary of changes:
 .../common/function/scalar/StringFunctions.java    |  13 +-
 .../apache/pinot/common/utils/PinotDataType.java   | 254 +++++++-
 .../pinot/common/utils/PinotDataTypeTest.java      | 122 +++-
 .../tests/TimeSeriesIntegrationTest.java           |   4 +-
 .../pinot/integration/tests/udf/AvroSink.java      |  21 +-
 .../arrow/ArrowToGenericRowConverter.java          |   3 +-
 .../inputformat/avro/AvroRecordExtractor.java      | 239 ++++++--
 .../avro/AvroRecordExtractorConfig.java            |  26 +-
 .../plugin/inputformat/avro/AvroRecordReader.java  |   2 +-
 .../inputformat/avro/AvroRecordReaderConfig.java   |  15 +-
 .../plugin/inputformat/avro/AvroSchemaUtil.java    | 166 +-----
 .../pinot/plugin/inputformat/avro/AvroUtils.java   |  32 +-
 .../inputformat/avro/AvroRecordExtractorTest.java  | 655 +++++++++++++++++----
 .../avro/AvroRecordToPinotRowGeneratorTest.java    | 156 -----
 .../inputformat/avro/AvroSchemaUtilTest.java       | 362 ------------
 .../plugin/inputformat/orc/ORCRecordExtractor.java |  12 +-
 .../parquet/ParquetAvroRecordExtractor.java        |  44 +-
 .../parquet/ParquetAvroRecordReader.java           |   8 +-
 .../parquet/ParquetNativeRecordExtractor.java      | 208 ++++---
 .../ParquetNativeRecordExtractorConfig.java}       |  23 +-
 .../parquet/ParquetNativeRecordReader.java         |   7 +-
 .../parquet/ParquetRecordReaderConfig.java         |  39 +-
 .../plugin/inputformat/parquet/ParquetUtils.java   |  41 +-
 .../parquet/ParquetAvroRecordExtractorTest.java    |  68 ++-
 .../ParquetCollectionAndEquivalenceTest.java       | 548 ++++++++++-------
 .../parquet/ParquetNativeRecordExtractorTest.java  | 160 ++++-
 .../protobuf/ProtoBufRecordExtractor.java          |  17 +-
 .../inputformat/thrift/ThriftRecordExtractor.java  |   4 +-
 pinot-spi/pom.xml                                  |   4 +
 .../spi/data/readers/BaseRecordExtractor.java      | 150 +++--
 .../pinot/spi/data/readers/RecordExtractor.java    |  64 +-
 .../java/org/apache/pinot/spi/utils/JsonUtils.java |  57 +-
 .../java/org/apache/pinot/spi/utils/MapUtils.java  |  27 +-
 .../org/apache/pinot/spi/utils/TimestampUtils.java |  36 +-
 .../java/org/apache/pinot/spi/utils/UuidUtils.java |  49 ++
 .../spi/data/readers/BaseRecordExtractorTest.java  | 196 +++---
 .../org/apache/pinot/spi/utils/JsonUtilsTest.java  |  44 ++
 .../org/apache/pinot/spi/utils/MapUtilsTest.java   |  39 ++
 .../apache/pinot/spi/utils/TimestampUtilsTest.java |  42 ++
 39 files changed, 2317 insertions(+), 1640 deletions(-)
 delete mode 100644 
pinot-plugins/pinot-input-format/pinot-avro-base/src/test/java/org/apache/pinot/plugin/inputformat/avro/AvroRecordToPinotRowGeneratorTest.java
 delete mode 100644 
pinot-plugins/pinot-input-format/pinot-avro-base/src/test/java/org/apache/pinot/plugin/inputformat/avro/AvroSchemaUtilTest.java
 copy 
pinot-plugins/pinot-input-format/{pinot-avro-base/src/main/java/org/apache/pinot/plugin/inputformat/avro/AvroRecordExtractorConfig.java
 => 
pinot-parquet/src/main/java/org/apache/pinot/plugin/inputformat/parquet/ParquetNativeRecordExtractorConfig.java}
 (59%)
 create mode 100644 
pinot-spi/src/main/java/org/apache/pinot/spi/utils/UuidUtils.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to