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 baaa4a68084 update common-compress to address CVE-2024-25710
CVE-2024-26308 (#16009)
add 101176590c9 adaptive filter partitioning (#15838)
No new revisions were added by this update.
Summary of changes:
.../apache/druid/benchmark/query/SqlBenchmark.java | 119 ++++-
.../benchmark/query/SqlExpressionBenchmark.java | 11 +-
.../benchmark/query/SqlNestedDataBenchmark.java | 63 ++-
.../druid/collections/bitmap/BitmapFactory.java | 2 +-
.../druid/collections/bitmap/ImmutableBitmap.java | 8 +
.../collections/bitmap/WrappedConciseBitmap.java | 9 +
.../bitmap/WrappedImmutableBitSetBitmap.java | 1 +
.../bitmap/WrappedImmutableConciseBitmap.java | 9 +-
.../bitmap/WrappedImmutableRoaringBitmap.java | 9 +-
.../collections/bitmap/WrappedRoaringBitmap.java | 10 +
.../frame/segment/columnar/FrameCursorFactory.java | 5 +-
.../expr/ExpressionPredicateIndexSupplier.java | 4 +-
.../apache/druid/query/DefaultQueryMetrics.java | 14 -
.../apache/druid/query/DruidProcessingConfig.java | 6 -
.../druid/query/DruidProcessingIndexesConfig.java | 17 +-
.../java/org/apache/druid/query/QueryMetrics.java | 48 +-
.../apache/druid/query/filter/BooleanFilter.java | 27 --
.../org/apache/druid/query/filter/DimFilter.java | 8 +-
.../java/org/apache/druid/query/filter/Filter.java | 75 ++++
.../apache/druid/query/filter/FilterBundle.java | 358 +++++++++++++++
.../apache/druid/query/filter/FilterTuning.java | 9 +-
.../apache/druid/query/filter/LikeDimFilter.java | 12 +-
.../query/filter/RowOffsetMatcherFactory.java | 29 --
.../query/search/DefaultSearchQueryMetrics.java | 14 +-
.../apache/druid/query/topn/TopNQueryMetrics.java | 5 +-
.../org/apache/druid/segment/BitmapOffset.java | 2 +-
.../org/apache/druid/segment/FilterAnalysis.java | 149 -------
.../org/apache/druid/segment/FilteredOffset.java | 116 +----
.../QueryableIndexCursorSequenceBuilder.java | 133 ++++--
.../segment/QueryableIndexStorageAdapter.java | 22 +-
.../apache/druid/segment/column/ColumnConfig.java | 63 +--
.../druid/segment/column/ColumnIndexSupplier.java | 10 -
.../org/apache/druid/segment/filter/AndFilter.java | 219 ++++++---
.../druid/segment/filter/ExpressionFilter.java | 8 +-
.../druid/segment/filter/IsBooleanFilter.java | 32 ++
.../druid/segment/filter/JavaScriptFilter.java | 21 +
.../apache/druid/segment/filter/LikeFilter.java | 12 +
.../org/apache/druid/segment/filter/NotFilter.java | 21 +
.../org/apache/druid/segment/filter/OrFilter.java | 496 +++++++++++++++++++--
.../apache/druid/segment/filter/SpatialFilter.java | 22 +-
.../druid/segment/index/BitmapColumnIndex.java | 34 +-
.../index/DictionaryRangeScanningBitmapIndex.java | 64 +++
.../index/DictionaryScanningBitmapIndex.java | 66 +++
.../index/IndexedStringDruidPredicateIndexes.java | 15 +-
.../IndexedUtf8LexicographicalRangeIndexes.java | 21 +-
...mpleImmutableBitmapDelegatingIterableIndex.java | 2 +-
.../index/SimpleImmutableBitmapIterableIndex.java | 3 +-
.../nested/CompressedNestedDataComplexColumn.java | 7 +-
.../nested/NestedFieldColumnIndexSupplier.java | 51 +--
.../nested/ScalarDoubleColumnAndIndexSupplier.java | 28 +-
.../nested/ScalarLongColumnAndIndexSupplier.java | 28 +-
.../nested/ScalarStringColumnAndIndexSupplier.java | 20 +-
.../nested/VariantColumnAndIndexSupplier.java | 18 +-
.../serde/NestedCommonFormatColumnPartSerde.java | 6 +-
.../serde/StringUtf8ColumnIndexSupplier.java | 28 +-
.../druid/segment/vector/FilteredVectorOffset.java | 6 +-
.../druid/query/filter/LikeDimFilterTest.java | 1 +
.../org/apache/druid/segment/IndexBuilder.java | 4 +-
.../IndexIONullColumnsCompatibilityTest.java | 2 +-
.../java/org/apache/druid/segment/TestHelper.java | 7 +-
.../druid/segment/filter/FilterPartitionTest.java | 95 ----
.../druid/segment/generator/SegmentGenerator.java | 5 +-
.../apache/druid/segment/join/JoinTestHelper.java | 2 +-
.../nested/NestedDataColumnSupplierTest.java | 22 +-
.../nested/NestedDataColumnSupplierV4Test.java | 5 +-
.../nested/NestedFieldColumnIndexSupplierTest.java | 153 +------
.../nested/ScalarDoubleColumnSupplierTest.java | 5 +-
.../nested/ScalarLongColumnSupplierTest.java | 5 +-
.../nested/ScalarStringColumnSupplierTest.java | 6 +-
.../segment/nested/VariantColumnSupplierTest.java | 6 +-
70 files changed, 1806 insertions(+), 1107 deletions(-)
create mode 100644
processing/src/main/java/org/apache/druid/query/filter/FilterBundle.java
delete mode 100644
processing/src/main/java/org/apache/druid/query/filter/RowOffsetMatcherFactory.java
delete mode 100644
processing/src/main/java/org/apache/druid/segment/FilterAnalysis.java
create mode 100644
processing/src/main/java/org/apache/druid/segment/index/DictionaryRangeScanningBitmapIndex.java
create mode 100644
processing/src/main/java/org/apache/druid/segment/index/DictionaryScanningBitmapIndex.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]