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 cc1fdf8f8c9 Add coordinator client implementation for 
LookupReferenceManager (#18192)
     add b6bbf567fe8 Fix ordering for certain floats in row-based frames. 
(#18181)

No new revisions were added by this update.

Summary of changes:
 .../druid/benchmark/MsqSketchesBenchmark.java      |  20 ++-
 .../frame/FrameChannelMergerBenchmark.java         |   5 +-
 .../druid/benchmark/query/SqlBaseBenchmark.java    |   4 +-
 .../druid/msq/dart/worker/DartFrameContext.java    |  10 ++
 .../druid/msq/dart/worker/DartWorkerContext.java   |   2 +
 .../org/apache/druid/msq/exec/ControllerImpl.java  |  25 ++--
 .../org/apache/druid/msq/exec/FrameContext.java    |   5 +
 .../org/apache/druid/msq/exec/FrameWriterSpec.java |  73 ++++++++++
 .../org/apache/druid/msq/exec/RunWorkOrder.java    |   5 +-
 .../msq/exec/std/StandardShuffleOperations.java    |  24 ++--
 .../druid/msq/exec/std/StandardStageProcessor.java |   7 +-
 .../msq/indexing/IndexerControllerContext.java     |   3 +
 .../druid/msq/indexing/IndexerFrameContext.java    |  10 ++
 .../druid/msq/indexing/IndexerWorkerContext.java   |   2 +
 .../druid/msq/indexing/InputChannelsImpl.java      |  14 +-
 .../KeyStatisticsCollectionProcessor.java          |   7 +-
 .../processor/SegmentGeneratorStageProcessor.java  |   3 +-
 .../apache/druid/msq/kernel/QueryDefinition.java   |   7 -
 .../apache/druid/msq/kernel/StageDefinition.java   |  24 +++-
 .../kernel/controller/ControllerQueryKernel.java   |   7 +
 .../kernel/controller/ControllerStageTracker.java  |  21 ++-
 .../druid/msq/querykit/BaseLeafStageProcessor.java |  16 ++-
 .../WindowOperatorQueryStageProcessor.java         |   8 +-
 .../querykit/common/OffsetLimitStageProcessor.java |   5 +-
 .../common/SortMergeJoinFrameProcessor.java        |   5 +-
 .../common/SortMergeJoinStageProcessor.java        |   8 +-
 .../groupby/GroupByPostShuffleStageProcessor.java  |   8 +-
 .../results/ExportResultsStageProcessor.java       |   3 +-
 .../results/QueryResultStageProcessor.java         |   3 +-
 .../apache/druid/msq/sql/MSQTaskQueryMaker.java    |   8 ++
 .../ClusterByStatisticsCollectorImpl.java          |   4 +-
 .../druid/msq/util/MultiStageQueryContext.java     |  26 ++++
 .../druid/msq/kernel/StageDefinitionTest.java      |  18 ++-
 .../controller/BaseControllerQueryKernelTest.java  |   8 +-
 .../BroadcastJoinSegmentMapFnProcessorTest.java    |   4 +-
 .../druid/msq/querykit/FrameProcessorTestBase.java |   4 +-
 .../WindowOperatorQueryFrameProcessorTest.java     |  10 +-
 .../common/SortMergeJoinFrameProcessorTest.java    |   4 +-
 .../results/QueryResultsFrameProcessorTest.java    |  15 ++-
 .../querykit/scan/ScanQueryFrameProcessorTest.java |   8 +-
 .../druid/msq/rpc/BaseWorkerClientImplTest.java    |   2 +-
 .../output/ChannelStageOutputReaderTest.java       |  12 +-
 .../druid/msq/statistics/ByteRowKeySerdeTest.java  |   3 +-
 .../ClusterByStatisticsCollectorImplTest.java      |  29 +++-
 .../statistics/DelegateOrMinKeyCollectorTest.java  |   2 +
 .../msq/statistics/KeyCollectorTestUtils.java      |   3 +-
 .../QuantilesSketchKeyCollectorTest.java           |   5 +-
 .../serde/KeyCollectorSnapshotSerializerTest.java  |  11 +-
 .../org/apache/druid/msq/test/MSQTestBase.java     |   2 +
 .../druid/msq/test/MSQTestWorkerContext.java       |  21 ++-
 .../msq1.iq                                        |   5 +-
 .../msqJoinHint.iq                                 |   3 +
 .../msqNestedJoinHint.iq                           |   3 +
 .../druid/collections/QueueNonBlockingPool.java    |   8 ++
 .../main/java/org/apache/druid/frame/Frame.java    |  28 +++-
 .../java/org/apache/druid/frame/FrameType.java     |  67 ++++++++--
 .../frame/allocation/MemoryAllocatorFactory.java   |   2 +-
 .../druid/frame/field/DoubleArrayFieldReader.java  |  10 +-
 .../druid/frame/field/DoubleFieldReader.java       |  32 +++--
 .../druid/frame/field/DoubleFieldWriter.java       |  20 ++-
 .../org/apache/druid/frame/field/FieldReaders.java |  11 +-
 .../org/apache/druid/frame/field/FieldWriters.java |  30 +++--
 .../druid/frame/field/FloatArrayFieldReader.java   |  10 +-
 .../apache/druid/frame/field/FloatFieldReader.java |  31 +++--
 .../apache/druid/frame/field/FloatFieldWriter.java |  19 ++-
 .../druid/frame/field/NumericArrayFieldWriter.java |  15 ++-
 .../org/apache/druid/frame/field/RowReader.java    |   3 +-
 .../apache/druid/frame/field/TransformUtils.java   | 125 +++++++++++++++++-
 .../java/org/apache/druid/frame/key/ClusterBy.java |   5 +-
 .../druid/frame/key/FrameComparisonWidgetImpl.java |   9 +-
 .../org/apache/druid/frame/key/RowKeyReader.java   |  13 +-
 .../processor/FrameChannelHashPartitioner.java     |  24 +++-
 .../druid/frame/processor/FrameChannelMerger.java  |   4 +-
 .../apache/druid/frame/processor/SuperSorter.java  |   9 +-
 .../org/apache/druid/frame/read/FrameReader.java   | 143 +++++++++++++-------
 .../apache/druid/frame/read/FrameReaderUtils.java  |  47 ++++---
 .../columnar/ColumnarFrameCursorFactory.java       |   3 +-
 .../segment/columnar/FrameQueryableIndex.java      |   3 +-
 .../frame/segment/row/CursorFrameRowPointer.java   |   3 +-
 .../segment/row/FrameColumnSelectorFactory.java    |  74 ++++++++---
 .../frame/segment/row/RowFrameCursorFactory.java   |   3 +-
 .../org/apache/druid/frame/write/FrameWriter.java  |   2 +-
 .../org/apache/druid/frame/write/FrameWriters.java |  21 ++-
 .../druid/frame/write/RowBasedFrameWriter.java     |   7 +-
 .../frame/write/RowBasedFrameWriterFactory.java    |  18 ++-
 .../frame/write/columnar/ColumnarFrameWriter.java  |   2 +-
 .../write/columnar/ColumnarFrameWriterFactory.java |   2 +-
 .../druid/query/rowsandcols/RowsAndColumns.java    |   3 +-
 .../concrete/ColumnBasedFrameRowsAndColumns.java   |   3 +-
 .../concrete/RowBasedFrameRowsAndColumns.java      |   5 +-
 .../java/org/apache/druid/frame/FrameTest.java     |   8 +-
 .../ReadableByteChunksFrameChannelTest.java        |   4 +-
 .../channel/ReadableConcatFrameChannelTest.java    |   2 +-
 .../ReadableInputStreamFrameChannelTest.java       |   7 +-
 .../frame/field/DoubleArrayFieldReaderTest.java    |  45 +++++--
 .../druid/frame/field/DoubleFieldReaderTest.java   |  48 +++++--
 .../druid/frame/field/FieldReaderRACTest.java      |   2 +-
 .../frame/field/FloatArrayFieldReaderTest.java     |  48 +++++--
 .../druid/frame/field/FloatFieldReaderTest.java    |  48 +++++--
 .../frame/field/StringArrayFieldWriterTest.java    |   4 +-
 .../druid/frame/field/StringFieldWriterTest.java   |   4 +-
 .../druid/frame/field/TransformUtilsTest.java      | 147 ++++++++++++++++-----
 .../file/FrameFileHttpResponseHandlerTest.java     |   2 +-
 .../druid/frame/file/FrameFileWriterTest.java      |   2 +-
 .../druid/frame/key/ByteRowKeyComparatorTest.java  |   5 +-
 .../frame/key/FrameComparisonWidgetImplTest.java   |  23 +++-
 .../org/apache/druid/frame/key/KeyTestUtils.java   |   5 +-
 .../druid/frame/key/RowKeyComparatorTest.java      |   5 +-
 .../apache/druid/frame/key/RowKeyReaderTest.java   |  12 +-
 .../org/apache/druid/frame/key/RowKeyTest.java     |  47 +++----
 .../processor/FrameProcessorExecutorTest.java      |   4 +-
 .../frame/processor/OutputChannelFactoryTest.java  |   2 +-
 .../processor/ReadableFileFrameChannelTest.java    |   2 +-
 .../frame/processor/RunAllFullyWidgetTest.java     |   2 +-
 .../druid/frame/processor/SuperSorterTest.java     |  86 +++++++-----
 .../processor/test/TestFrameProcessorUtils.java    |   2 +-
 .../frame/segment/FrameCursorFactoryTest.java      |   4 +-
 .../druid/frame/testutil/FrameSequenceBuilder.java |  25 +---
 .../apache/druid/frame/write/FrameWriterTest.java  |  62 +++++----
 .../druid/frame/write/FrameWriterTestData.java     | 109 ++++++++-------
 .../apache/druid/frame/write/FrameWritersTest.java |  26 +++-
 .../druid/frame/write/RowBasedFrameWriterTest.java |   5 +-
 .../FrameBasedInlineDataSourceSerializerTest.java  |   4 +-
 .../concrete/RowBasedFrameRowsAndColumnsTest.java  |   4 +-
 .../druid/segment/filter/BaseFilterTest.java       |   4 +-
 .../segment/virtual/ExpressionSelectorsTest.java   |   4 +-
 .../qaArray/sql_explain.msq.iq                     |  22 +++
 .../funcs_and_sql_func_json_keys.03.msq.iq         |   3 +
 .../funcs_and_sql_func_json_object.03.msq.iq       |   2 +
 .../funcs_and_sql_func_json_paths.03.msq.iq        |   1 +
 .../funcs_and_sql_func_json_query.04.msq.iq        |   3 +
 .../funcs_and_sql_func_json_value.04.msq.iq        |   1 +
 .../funcs_and_sql_func_parse_json.02.msq.iq        |   1 +
 .../funcs_and_sql_func_to_json_string.02.msq.iq    |   1 +
 .../funcs_and_sql_func_try_parse_json.02.msq.iq    |   1 +
 .../qaUnnest/array_sql_explain.msq.iq              |   4 +
 .../qaUnnest/mv_sql_explain.msq.iq                 |   4 +
 .../qaWin/sql_explain.msq.iq                       |   4 +
 138 files changed, 1615 insertions(+), 603 deletions(-)
 create mode 100644 
extensions-core/multi-stage-query/src/main/java/org/apache/druid/msq/exec/FrameWriterSpec.java


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

Reply via email to