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

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


    from ee47213d30b fix authorization issue caused by duplicate auth header 
(#17134)
     add 13da6e3935d column major segment build for columnar datasource (#16727)

No new revisions were added by this update.

Summary of changes:
 .../creator/ColumnarSegmentCreationDataSource.java |  95 ++++
 .../creator/impl/SegmentColumnarIndexCreator.java  |  48 ++
 .../impl/SegmentIndexCreationDriverImpl.java       | 169 ++++++-
 .../ColumnarSegmentPreIndexStatsContainer.java     | 178 ++++++++
 .../stats/SegmentPreIndexStatsCollectorImpl.java   |  32 +-
 .../creator/impl/stats/StatsCollectorUtil.java     |  65 +++
 .../segment/readers/DefaultValueColumnReader.java  |  94 ++++
 .../readers/PinotSegmentColumnReaderFactory.java   | 181 ++++++++
 .../readers/PinotSegmentColumnReaderImpl.java      | 106 +++++
 .../creator/impl/ColumnReaderInterfaceTest.java    | 129 ++++++
 .../impl/ColumnarRowMajorEquivalenceTest.java      |  85 ++++
 .../creator/impl/ColumnarSchemaEvolutionTest.java  |  55 +++
 .../impl/ColumnarSegmentBuildingTestBase.java      | 488 +++++++++++++++++++++
 .../pinot/segment/spi/creator/SegmentCreator.java  |   4 +
 .../pinot/spi/data/readers/ColumnReader.java       |  76 ++++
 .../spi/data/readers/ColumnReaderFactory.java      |  79 ++++
 16 files changed, 1834 insertions(+), 50 deletions(-)
 create mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/ColumnarSegmentCreationDataSource.java
 create mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/stats/ColumnarSegmentPreIndexStatsContainer.java
 create mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/creator/impl/stats/StatsCollectorUtil.java
 create mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/readers/DefaultValueColumnReader.java
 create mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/readers/PinotSegmentColumnReaderFactory.java
 create mode 100644 
pinot-segment-local/src/main/java/org/apache/pinot/segment/local/segment/readers/PinotSegmentColumnReaderImpl.java
 create mode 100644 
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/creator/impl/ColumnReaderInterfaceTest.java
 create mode 100644 
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/creator/impl/ColumnarRowMajorEquivalenceTest.java
 create mode 100644 
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/creator/impl/ColumnarSchemaEvolutionTest.java
 create mode 100644 
pinot-segment-local/src/test/java/org/apache/pinot/segment/local/segment/creator/impl/ColumnarSegmentBuildingTestBase.java
 create mode 100644 
pinot-spi/src/main/java/org/apache/pinot/spi/data/readers/ColumnReader.java
 create mode 100644 
pinot-spi/src/main/java/org/apache/pinot/spi/data/readers/ColumnReaderFactory.java


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

Reply via email to