This is an automated email from the ASF dual-hosted git repository.
karan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git
from bacdb4c48d0 Update integration tests related documentation for better
clarity (#16313)
add 4bfc186153b Support sorting on complex columns in MSQ (#16322)
No new revisions were added by this update.
Summary of changes:
.../frame/FrameChannelMergerBenchmark.java | 72 +-
codestyle/druid-forbidden-apis.txt | 1 +
.../ClusterByStatisticsCollectorImpl.java | 7 +-
.../statistics/DistinctKeyCollectorFactory.java | 5 +-
.../apache/druid/msq/statistics/KeyCollectors.java | 10 +-
.../QuantilesSketchKeyCollectorFactory.java | 5 +-
.../druid/msq/exec/MSQComplexGroupByTest.java | 419 +++++++++++
.../ClusterByStatisticsCollectorImplTest.java | 16 +-
.../statistics/DelegateOrMinKeyCollectorTest.java | 14 +-
.../msq/statistics/DistinctKeyCollectorTest.java | 21 +-
.../QuantilesSketchKeyCollectorTest.java | 19 +-
.../druid/msq/test/CalciteMSQTestsHelper.java | 96 +++
...est.java => CalciteNestedDataQueryMSQTest.java} | 32 +-
.../druid/msq/test/ExtractResultsFactory.java | 17 +-
.../org/apache/druid/msq/test/MSQTestBase.java | 4 +-
.../druid/frame/field/ComplexFieldReader.java | 70 +-
.../org/apache/druid/frame/field/FieldReader.java | 5 -
.../druid/frame/field/NumericArrayFieldReader.java | 6 -
.../druid/frame/field/NumericFieldReader.java | 7 -
.../druid/frame/field/StringFieldReader.java | 6 -
.../druid/frame/key/ByteRowKeyComparator.java | 218 ++++--
.../java/org/apache/druid/frame/key/ClusterBy.java | 12 +-
.../druid/frame/key/FrameComparisonWidgetImpl.java | 220 ++++--
.../java/org/apache/druid/frame/key/KeyColumn.java | 4 +-
.../java/org/apache/druid/frame/key/RowKey.java | 10 +
.../apache/druid/frame/key/RowKeyComparator.java | 6 +-
.../frame/key/RowKeyComparisonRunLengths.java | 202 +++++
.../key/{KeyColumn.java => RunLengthEntry.java} | 50 +-
.../apache/druid/frame/read/FrameReaderUtils.java | 49 ++
.../apache/druid/frame/write/FrameWriterUtils.java | 5 +-
.../apache/druid/segment/column/TypeStrategy.java | 22 +-
.../druid/frame/key/ByteRowKeyComparatorTest.java | 321 +++++++-
.../org/apache/druid/frame/key/ClusterByTest.java | 31 +-
.../frame/key/FrameComparisonWidgetImplTest.java | 304 +++++++-
.../druid/frame/key/RowKeyComparatorTest.java | 179 +++--
.../frame/key/RowKeyComparisonRunLengthsTest.java | 809 +++++++++++++++++++++
.../druid/frame/processor/SuperSorterTest.java | 2 +-
.../apache/druid/frame/write/FrameWriterTest.java | 51 +-
.../druid/frame/write/FrameWriterTestData.java | 45 +-
.../apache/druid/frame/write/FrameWritersTest.java | 29 -
.../druid/sql/calcite/BaseCalciteQueryTest.java | 29 +-
.../sql/calcite/CalciteNestedDataQueryTest.java | 99 ++-
.../apache/druid/sql/calcite/QueryTestRunner.java | 24 +-
43 files changed, 3024 insertions(+), 529 deletions(-)
create mode 100644
extensions-core/multi-stage-query/src/test/java/org/apache/druid/msq/exec/MSQComplexGroupByTest.java
copy
extensions-core/multi-stage-query/src/test/java/org/apache/druid/msq/test/{CalciteArraysQueryMSQTest.java
=> CalciteNestedDataQueryMSQTest.java} (76%)
create mode 100644
processing/src/main/java/org/apache/druid/frame/key/RowKeyComparisonRunLengths.java
copy processing/src/main/java/org/apache/druid/frame/key/{KeyColumn.java =>
RunLengthEntry.java} (56%)
create mode 100644
processing/src/test/java/org/apache/druid/frame/key/RowKeyComparisonRunLengthsTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]