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

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


    from ed3dbd62424 MSQ: Fix validation of time position in collations. 
(#16961)
     add f8301a314fd generic block compressed complex columns (#16863)

No new revisions were added by this update.

Summary of changes:
 docs/ingestion/ingestion-spec.md                   |   1 +
 .../CompressedBigDecimalColumn.java                |   4 +-
 .../CompressedBigDecimalMetricSerde.java           |   7 +-
 .../CompressedBigDecimalObjectStrategy.java        |   6 +
 .../ddsketch/DDSketchComplexMetricSerde.java       |  30 ----
 .../ddsketch/DDSketchObjectStrategy.java           |   6 +
 .../ddsketch/DDSketchObjectStrategyTest.java       |  10 +-
 .../MomentSketchComplexMetricSerde.java            |  30 ----
 .../momentsketch/MomentSketchObjectStrategy.java   |   6 +
 .../MomentSketchObjectStrategyTest.java            |  10 +-
 .../RabbitStreamIndexTaskTuningConfigTest.java     | 139 +++++++++---------
 .../SpectatorHistogramComplexMetricSerde.java      |   7 +-
 .../SpectatorHistogramIndexBasedComplexColumn.java |   3 +
 .../SpectatorHistogramObjectStrategy.java          |   6 +
 .../histogram/SpectatorHistogramTest.java          |   1 +
 .../TDigestSketchComplexMetricSerde.java           |  30 ----
 .../tdigestsketch/TDigestSketchObjectStrategy.java |   6 +
 .../TDigestSketchObjectStrategyTest.java           |  13 +-
 .../hll/HllSketchMergeComplexMetricSerde.java      |  26 ----
 .../kll/KllDoublesSketchComplexMetricSerde.java    |  22 ---
 .../kll/KllFloatsSketchComplexMetricSerde.java     |  22 ---
 .../quantiles/DoublesSketchComplexMetricSerde.java |  22 ---
 .../theta/SketchMergeComplexMetricSerde.java       |  21 ---
 ...rrayOfDoublesSketchMergeComplexMetricSerde.java |  22 ---
 .../hll/HllSketchHolderObjectStrategyTest.java     |   1 +
 .../KllDoublesSketchComplexMetricSerdeTest.java    |   1 +
 .../kll/KllFloatsSketchComplexMetricSerdeTest.java |   1 +
 .../DoublesSketchComplexMetricSerdeTest.java       |   1 +
 .../theta/SketchHolderObjectStrategyTest.java      |   1 +
 .../ArrayOfDoublesSketchObjectStrategyTest.java    |   1 +
 .../query/aggregation/bloom/BloomFilterSerde.java  |   7 +-
 .../ApproximateHistogramFoldingSerde.java          |  26 +---
 .../histogram/FixedBucketsHistogramSerde.java      |  28 +---
 .../ApproximateHistogramFoldingSerdeTest.java      |  10 ++
 .../histogram/FixedBucketsHistogramTest.java       |   9 ++
 .../org/apache/druid/msq/exec/MSQReplaceTest.java  |   2 +-
 .../query/aggregation/variance/VarianceSerde.java  |  26 +---
 .../aggregation/variance/VarianceSerdeTest.java    |   1 +
 .../read/columnar/ComplexFrameColumnReader.java    |   1 +
 .../SerializablePairLongDoubleComplexColumn.java   |   2 +
 ...rializablePairLongDoubleComplexMetricSerde.java |  13 +-
 .../SerializablePairLongFloatComplexColumn.java    |   2 +
 ...erializablePairLongFloatComplexMetricSerde.java |  13 +-
 .../SerializablePairLongLongComplexColumn.java     |   2 +
 ...SerializablePairLongLongComplexMetricSerde.java |  13 +-
 .../SerializablePairLongStringComplexColumn.java   |   2 +
 ...rializablePairLongStringComplexMetricSerde.java |  13 +-
 .../aggregation/hyperloglog/HyperUniquesSerde.java |  20 ---
 .../org/apache/druid/segment/IndexMergerV9.java    |   2 +-
 .../java/org/apache/druid/segment/IndexSpec.java   |  25 +++-
 .../apache/druid/segment/column/ComplexColumn.java |   2 +
 .../column/GenericIndexedBasedComplexColumn.java   |   3 +
 .../druid/segment/column/NullableTypeStrategy.java |  10 +-
 .../column/ObjectStrategyComplexTypeStrategy.java  |   3 +-
 .../apache/druid/segment/column/TypeStrategy.java  |  10 +-
 .../segment/column/UnknownTypeComplexColumn.java   |   2 +-
 .../druid/segment/data/CompressedBlockReader.java  |  31 +++-
 .../druid/segment/data/CompressedLongsReader.java  |   2 +-
 .../CompressedVariableSizedBlobColumnSupplier.java |  20 ++-
 .../apache/druid/segment/data/GenericIndexed.java  |   6 +
 .../apache/druid/segment/data/ObjectStrategy.java  |  18 +++
 .../segment/generator/GeneratorBasicSchemas.java   |  39 +++--
 .../nested/CompressedNestedDataComplexColumn.java  |   2 +-
 .../druid/segment/nested/DictionaryIdLookup.java   |  11 +-
 .../GlobalDictionaryEncodedFieldColumnWriter.java  |   3 +-
 .../nested/NestedCommonFormatColumnSerializer.java |  34 +----
 .../segment/nested/NestedDataColumnSerializer.java |  33 ++---
 .../nested/NestedDataColumnSerializerV4.java       |  10 +-
 .../segment/nested/NestedDataColumnSupplier.java   |  13 +-
 .../segment/nested/NestedDataColumnSupplierV4.java |  22 +--
 .../druid/segment/nested/NestedDataColumnV4.java   |   3 +-
 .../druid/segment/nested/NestedDataColumnV5.java   |   3 +-
 .../segment/nested/NestedDataComplexTypeSerde.java |  30 ++--
 .../nested/ScalarDoubleColumnAndIndexSupplier.java |   7 +-
 .../nested/ScalarDoubleColumnSerializer.java       |   7 +-
 .../nested/ScalarLongColumnAndIndexSupplier.java   |   7 +-
 .../segment/nested/ScalarLongColumnSerializer.java |   7 +-
 .../ScalarNestedCommonFormatColumnSerializer.java  |   5 +-
 .../nested/ScalarStringColumnAndIndexSupplier.java |   7 +-
 .../nested/ScalarStringColumnSerializer.java       |   3 +-
 .../druid/segment/nested/StructuredData.java       |   3 +-
 .../nested/VariantColumnAndIndexSupplier.java      |  17 ++-
 .../segment/nested/VariantColumnSerializer.java    |  23 +--
 .../druid/segment/serde/ColumnSerializerUtils.java |  81 +++++++++++
 .../ComplexColumnMetadata.java}                    |   6 +-
 .../druid/segment/serde/ComplexMetricSerde.java    | 124 ++++++++++++----
 .../segment/serde/CompressedComplexColumn.java     |  86 +++++++++++
 .../serde/CompressedComplexColumnSerializer.java   | 161 +++++++++++++++++++++
 .../serde/CompressedComplexColumnSupplier.java     | 123 ++++++++++++++++
 .../serde/NestedCommonFormatColumnPartSerde.java   |   3 +-
 .../apache/druid/query/QueryRunnerTestHelper.java  |   4 +
 ...izablePairLongDoubleComplexMetricSerdeTest.java |   3 +-
 ...lizablePairLongFloatComplexMetricSerdeTest.java |   3 +-
 ...alizablePairLongLongComplexMetricSerdeTest.java |   3 +-
 ...izablePairLongStringComplexMetricSerdeTest.java |   5 +-
 .../java/org/apache/druid/segment/TestIndex.java   |  13 ++
 .../data/CompressedVariableSizeBlobColumnTest.java |   2 +-
 .../nested/NestedDataColumnSupplierV4Test.java     |   3 +-
 .../segment/serde/HyperUniquesSerdeForTest.java    |  13 --
 website/.spelling                                  |   1 +
 100 files changed, 1072 insertions(+), 631 deletions(-)
 copy processing/src/test/java/org/apache/druid/StupidPoolPoisonedTest.java => 
extensions-contrib/ddsketch/src/test/java/org/apache/druid/query/aggregation/ddsketch/DDSketchObjectStrategyTest.java
 (76%)
 copy 
indexing-service/src/test/java/org/apache/druid/indexing/common/task/NoopTaskTest.java
 => 
extensions-contrib/momentsketch/src/test/java/org/apache/druid/query/aggregation/momentsketch/MomentSketchObjectStrategyTest.java
 (75%)
 copy 
extensions-core/azure-extensions/src/test/java/org/apache/druid/storage/azure/output/AzureInputRangeTest.java
 => 
extensions-contrib/tdigestsketch/src/test/java/org/apache/druid/query/aggregation/tdigestsketch/TDigestSketchObjectStrategyTest.java
 (73%)
 create mode 100644 
processing/src/main/java/org/apache/druid/segment/serde/ColumnSerializerUtils.java
 rename 
processing/src/main/java/org/apache/druid/segment/{nested/NestedDataColumnMetadata.java
 => serde/ComplexColumnMetadata.java} (94%)
 create mode 100644 
processing/src/main/java/org/apache/druid/segment/serde/CompressedComplexColumn.java
 create mode 100644 
processing/src/main/java/org/apache/druid/segment/serde/CompressedComplexColumnSerializer.java
 create mode 100644 
processing/src/main/java/org/apache/druid/segment/serde/CompressedComplexColumnSupplier.java


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

Reply via email to