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]