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

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


    from b776752ebe9 feat: simd double unary math ops (#19768)
     add 7004ad78388 fix: Better capability handling for v10 segments and 
projections. (#20541)

No new revisions were added by this update.

Summary of changes:
 .../java/org/apache/druid/segment/IndexIO.java     |   5 +-
 .../org/apache/druid/segment/IndexMergerBase.java  |   9 +-
 .../druid/segment/MergingClusterGroupCursor.java   |   6 +
 .../druid/segment/PartialQueryableIndex.java       |  57 ++---
 ...tialQueryableIndexPhysicalSegmentInspector.java |  52 ++---
 .../segment/PartialQueryableIndexSegment.java      |  16 +-
 .../druid/segment/QueryableIndexCursorFactory.java |  24 +-
 .../druid/segment/QueryableIndexCursorHolder.java  |  41 +++-
 .../QueryableIndexPhysicalSegmentInspector.java    |  11 +-
 .../apache/druid/segment/SimpleQueryableIndex.java |  40 ++--
 .../apache/druid/segment/V10RowCountInspector.java |  50 -----
 .../druid/segment/column/ColumnCapabilities.java   |  14 +-
 ...AwareIncrementalIndexColumnSelectorFactory.java |   4 +-
 .../incremental/IncrementalIndexCursorFactory.java |   9 +-
 .../incremental/OnHeapAggregateProjection.java     |   8 +-
 .../segment/incremental/OnHeapClusterGroup.java    |   7 +-
 .../incremental/OnHeapClusteredBaseTable.java      |  31 ++-
 .../projections/ClusteredColumnInspector.java      | 167 ++++++++++++++
 .../ClusteringColumnSelectorFactory.java           |  46 +---
 .../ClusteringVectorColumnSelectorFactory.java     |  58 +----
 .../projections/MergingColumnSelectorFactory.java  |  54 +----
 .../projections/MultiGroupColumnInspector.java     |  83 +++++++
 .../druid/query/metadata/SegmentAnalyzerTest.java  |  13 +-
 .../druid/segment/ConcatenatingCursorTest.java     |  36 ++-
 .../apache/druid/segment/IndexMergerTestBase.java  |  95 ++++++++
 .../druid/segment/IndexMergerV10ClusteredTest.java |  65 ++++++
 .../segment/MergingClusterGroupCursorTest.java     |   2 +
 ...alQueryableIndexCursorFactoryClusteredTest.java | 144 +++++++++++-
 .../segment/PartialQueryableIndexSegmentTest.java  | 121 ++++++++--
 .../QueryableIndexCursorFactoryClusteredTest.java  |  92 +++++++-
 .../segment/SimpleQueryableIndexClusteredTest.java |   4 +-
 .../segment/column/ColumnCapabilitiesTest.java     |  39 +++-
 ...IncrementalIndexCursorFactoryClusteredTest.java |  53 +++++
 .../projections/ClusteredColumnInspectorTest.java  | 243 +++++++++++++++++++++
 .../ClusteringColumnSelectorFactoryTest.java       |  89 +++++---
 .../ClusteringVectorColumnSelectorFactoryTest.java |  60 +++--
 .../MergingColumnSelectorFactoryTest.java          |  42 +++-
 .../projections/MultiGroupColumnInspectorTest.java | 105 +++++++++
 .../vector/ConcatenatingVectorCursorTest.java      |  44 +++-
 39 files changed, 1615 insertions(+), 424 deletions(-)
 copy 
benchmarks/src/test/java/org/apache/druid/benchmark/MockColumnIndexSelector.java
 => 
processing/src/main/java/org/apache/druid/segment/PartialQueryableIndexPhysicalSegmentInspector.java
 (57%)
 delete mode 100644 
processing/src/main/java/org/apache/druid/segment/V10RowCountInspector.java
 create mode 100644 
processing/src/main/java/org/apache/druid/segment/projections/ClusteredColumnInspector.java
 create mode 100644 
processing/src/main/java/org/apache/druid/segment/projections/MultiGroupColumnInspector.java
 create mode 100644 
processing/src/test/java/org/apache/druid/segment/projections/ClusteredColumnInspectorTest.java
 create mode 100644 
processing/src/test/java/org/apache/druid/segment/projections/MultiGroupColumnInspectorTest.java


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

Reply via email to