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

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


    from 277b357256 Optimize IntervalIterator (#14530)
     add 5fc122a144 Add window-focused tests from Drill (#13773)

No new revisions were added by this update.

Summary of changes:
 LICENSE                                            |     3 +
 extensions-core/parquet-extensions/pom.xml         |     2 +-
 .../druid/data/input/parquet/ParquetToJson.java    |    69 +
 .../parquet/simple/ParquetGroupConverter.java      |    24 +-
 .../data/input/parquet/ParquetToJsonTest.java      |    79 +
 .../src/test/resources/smlTbl.parquet              |   Bin 0 -> 3271 bytes
 licenses.yaml                                      |    11 +
 .../org/apache/druid/error/DruidException.java     |    24 +-
 .../read/columnar/ComplexFrameColumnReader.java    |    68 +-
 .../read/columnar/DoubleFrameColumnReader.java     |    72 +-
 .../read/columnar/FloatFrameColumnReader.java      |    72 +-
 .../frame/read/columnar/FrameColumnReader.java     |     6 +
 .../frame/read/columnar/LongFrameColumnReader.java |    73 +-
 .../read/columnar/StringFrameColumnReader.java     |    51 +-
 .../jackson/DruidDefaultSerializersModule.java     |    18 +
 .../query/operator/LimitTimeIntervalOperator.java  |    78 +
 .../query/operator/NaivePartitioningOperator.java  |    99 +-
 .../druid/query/operator/OperatorSequence.java     |     1 +
 .../apache/druid/query/operator/ScanOperator.java  |   118 +
 .../druid/query/operator/ScanOperatorFactory.java  |   136 +
 .../operator/SegmentToRowsAndColumnsOperator.java  |     7 +-
 .../druid/query/operator/SequenceOperator.java     |   136 +-
 .../druid/query/operator/WindowOperatorQuery.java  |   110 +-
 .../WindowOperatorQueryQueryRunnerFactory.java     |    38 +-
 .../operator/join/SortedInnerJoinOperator.java     |    63 +-
 .../query/rowsandcols/ArrayListRowsAndColumns.java |     2 +-
 .../rowsandcols/LazilyDecoratedRowsAndColumns.java |   361 +
 .../rowsandcols/MapOfColumnsRowsAndColumns.java    |    35 +
 .../rowsandcols/column/ObjectArrayColumn.java      |     1 +
 .../column/accessor/DoubleColumnAccessorBase.java  |    74 +
 .../column/accessor/FloatColumnAccessorBase.java   |    74 +
 .../column/accessor/LongColumnAccessorBase.java    |    74 +
 .../{ => accessor}/ObjectColumnAccessorBase.java   |     4 +-
 .../concrete/ColumnHolderRACColumn.java            |   188 +
 .../rowsandcols/concrete/FrameRowsAndColumns.java  |    86 +
 .../concrete/QueryableIndexRowsAndColumns.java     |   106 +
 .../DefaultColumnSelectorFactoryMaker.java         |   352 +-
 .../semantic/DefaultRowsAndColumnsDecorator.java   |   149 +
 .../semantic/RowsAndColumnsDecorator.java          |    71 +
 .../rowsandcols/semantic/WireTransferable.java}    |    26 +-
 .../apache/druid/segment/DimensionSelector.java    |     7 +-
 .../druid/segment/QueryableIndexSegment.java       |    18 +-
 .../druid/query/operator/OperatorSequenceTest.java |     8 +-
 .../druid/query/operator/OperatorTestHelper.java   |    64 +-
 .../query/operator/ScanOperatorFactoryTest.java    |   296 +
 .../SegmentToRowsAndColumnsOperatorTest.java       |     2 +-
 .../druid/query/operator/SequenceOperatorTest.java |     7 +-
 .../query/operator/WindowOperatorQueryTest.java    |    18 +-
 .../operator/WindowProcessorOperatorTest.java      |     2 +-
 .../query/rowsandcols/TestRowsAndColumns.java      |    73 +
 .../semantic/RowsAndColumnsDecoratorTest.java      |   243 +
 .../semantic/TestRowsAndColumnsDecorator.java      |   144 +
 .../apache/druid/sql/calcite/rel/DruidQuery.java   |    19 +-
 .../apache/druid/sql/calcite/rel/Windowing.java    |    77 +-
 .../druid/sql/calcite/CalciteWindowQueryTest.java  |     2 +-
 .../druid/sql/calcite/DrillWindowQueryTest.java    |   243 +
 .../tests/window/wikipediaScanWindow.sqlTest       |   255 +-
 .../resources/drill/window/datasources/allData.csv | 11196 +++++++++++++++++++
 .../drill/window/datasources/allTypsUniq.parquet   |   Bin 0 -> 2364 bytes
 .../window/datasources/allTypsUniq.parquet.json    |    22 +
 .../window/datasources/fewRowsAllData.parquet      |   Bin 0 -> 3990 bytes
 .../window/datasources/fewRowsAllData.parquet.json |    78 +
 .../drill/window/datasources/forViewCrn.parquet    |   Bin 0 -> 2383 bytes
 .../window/datasources/forViewCrn.parquet.json     |    30 +
 .../drill/window/datasources/smlTbl.parquet        |   Bin 0 -> 3271 bytes
 .../drill/window/datasources/smlTbl.parquet.json   |    56 +
 .../drill/window/datasources/t_alltype.csv         |   145 +
 .../drill/window/datasources/t_alltype.parquet     |   Bin 0 -> 12340 bytes
 .../window/datasources/t_alltype.parquet.json      |   145 +
 .../drill/window/datasources/tblWnulls.parquet     |   Bin 0 -> 395 bytes
 .../window/datasources/tblWnulls.parquet.json      |    30 +
 .../drill/window/queries/aggregates/aggOWnFn_1.e   |    22 +
 .../drill/window/queries/aggregates/aggOWnFn_1.q   |    12 +
 .../drill/window/queries/aggregates/aggOWnFn_2.e   |    22 +
 .../drill/window/queries/aggregates/aggOWnFn_2.q   |     1 +
 75 files changed, 15825 insertions(+), 373 deletions(-)
 create mode 100644 
extensions-core/parquet-extensions/src/main/java/org/apache/druid/data/input/parquet/ParquetToJson.java
 create mode 100644 
extensions-core/parquet-extensions/src/test/java/org/apache/druid/data/input/parquet/ParquetToJsonTest.java
 create mode 100644 
extensions-core/parquet-extensions/src/test/resources/smlTbl.parquet
 create mode 100644 
processing/src/main/java/org/apache/druid/query/operator/LimitTimeIntervalOperator.java
 create mode 100644 
processing/src/main/java/org/apache/druid/query/operator/ScanOperator.java
 create mode 100644 
processing/src/main/java/org/apache/druid/query/operator/ScanOperatorFactory.java
 create mode 100644 
processing/src/main/java/org/apache/druid/query/rowsandcols/LazilyDecoratedRowsAndColumns.java
 create mode 100644 
processing/src/main/java/org/apache/druid/query/rowsandcols/column/accessor/DoubleColumnAccessorBase.java
 create mode 100644 
processing/src/main/java/org/apache/druid/query/rowsandcols/column/accessor/FloatColumnAccessorBase.java
 create mode 100644 
processing/src/main/java/org/apache/druid/query/rowsandcols/column/accessor/LongColumnAccessorBase.java
 rename processing/src/main/java/org/apache/druid/query/rowsandcols/column/{ => 
accessor}/ObjectColumnAccessorBase.java (95%)
 create mode 100644 
processing/src/main/java/org/apache/druid/query/rowsandcols/concrete/ColumnHolderRACColumn.java
 create mode 100644 
processing/src/main/java/org/apache/druid/query/rowsandcols/concrete/FrameRowsAndColumns.java
 create mode 100644 
processing/src/main/java/org/apache/druid/query/rowsandcols/concrete/QueryableIndexRowsAndColumns.java
 create mode 100644 
processing/src/main/java/org/apache/druid/query/rowsandcols/semantic/DefaultRowsAndColumnsDecorator.java
 create mode 100644 
processing/src/main/java/org/apache/druid/query/rowsandcols/semantic/RowsAndColumnsDecorator.java
 copy 
processing/src/main/java/org/apache/druid/{frame/read/columnar/FrameColumnReader.java
 => query/rowsandcols/semantic/WireTransferable.java} (61%)
 create mode 100644 
processing/src/test/java/org/apache/druid/query/operator/ScanOperatorFactoryTest.java
 create mode 100644 
processing/src/test/java/org/apache/druid/query/rowsandcols/TestRowsAndColumns.java
 create mode 100644 
processing/src/test/java/org/apache/druid/query/rowsandcols/semantic/RowsAndColumnsDecoratorTest.java
 create mode 100644 
processing/src/test/java/org/apache/druid/query/rowsandcols/semantic/TestRowsAndColumnsDecorator.java
 create mode 100644 
sql/src/test/java/org/apache/druid/sql/calcite/DrillWindowQueryTest.java
 create mode 100755 sql/src/test/resources/drill/window/datasources/allData.csv
 create mode 100644 
sql/src/test/resources/drill/window/datasources/allTypsUniq.parquet
 create mode 100644 
sql/src/test/resources/drill/window/datasources/allTypsUniq.parquet.json
 create mode 100644 
sql/src/test/resources/drill/window/datasources/fewRowsAllData.parquet
 create mode 100644 
sql/src/test/resources/drill/window/datasources/fewRowsAllData.parquet.json
 create mode 100644 
sql/src/test/resources/drill/window/datasources/forViewCrn.parquet
 create mode 100644 
sql/src/test/resources/drill/window/datasources/forViewCrn.parquet.json
 create mode 100644 
sql/src/test/resources/drill/window/datasources/smlTbl.parquet
 create mode 100644 
sql/src/test/resources/drill/window/datasources/smlTbl.parquet.json
 create mode 100644 
sql/src/test/resources/drill/window/datasources/t_alltype.csv
 create mode 100644 
sql/src/test/resources/drill/window/datasources/t_alltype.parquet
 create mode 100644 
sql/src/test/resources/drill/window/datasources/t_alltype.parquet.json
 create mode 100644 
sql/src/test/resources/drill/window/datasources/tblWnulls.parquet
 create mode 100644 
sql/src/test/resources/drill/window/datasources/tblWnulls.parquet.json
 create mode 100644 
sql/src/test/resources/drill/window/queries/aggregates/aggOWnFn_1.e
 create mode 100644 
sql/src/test/resources/drill/window/queries/aggregates/aggOWnFn_1.q
 create mode 100644 
sql/src/test/resources/drill/window/queries/aggregates/aggOWnFn_2.e
 create mode 100644 
sql/src/test/resources/drill/window/queries/aggregates/aggOWnFn_2.q


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

Reply via email to