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]