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 58f3faf299 SortMergeJoinFrameProcessor: Fix two bugs with buffering.
(#14196)
add 277aaa5c57 remove druid.processing.columnCache.sizeBytes and
CachingIndexed, combine string column implementations (#14500)
No new revisions were added by this update.
Summary of changes:
.../druid/benchmark/BoundFilterBenchmark.java | 8 +-
...tionaryEncodedStringIndexSupplierBenchmark.java | 11 +-
.../DimensionPredicateFilterBenchmark.java | 9 +-
.../druid/benchmark/FilterPartitionBenchmark.java | 5 -
.../benchmark/FilteredAggregatorBenchmark.java | 5 -
.../benchmark/GroupByTypeInterfaceBenchmark.java | 5 -
.../apache/druid/benchmark/InFilterBenchmark.java | 9 +-
.../druid/benchmark/JoinAndLookupBenchmark.java | 6 +-
.../druid/benchmark/LikeFilterBenchmark.java | 9 +-
.../benchmark/TopNTypeInterfaceBenchmark.java | 5 -
...olumnarLongsEncodeDataFromSegmentBenchmark.java | 6 +-
.../benchmark/indexing/IndexMergeBenchmark.java | 6 +-
.../benchmark/indexing/IndexPersistBenchmark.java | 6 +-
.../druid/benchmark/query/GroupByBenchmark.java | 5 -
.../druid/benchmark/query/ScanBenchmark.java | 6 +-
.../druid/benchmark/query/SearchBenchmark.java | 5 -
.../druid/benchmark/query/TimeseriesBenchmark.java | 5 -
.../druid/benchmark/query/TopNBenchmark.java | 5 -
.../query/timecompare/TimeCompareBenchmark.java | 5 -
docs/configuration/index.md | 4 -
.../druid/msq/indexing/WorkerChatHandlerTest.java | 3 +-
.../druid/msq/test/CalciteMSQTestsHelper.java | 3 +-
.../org/apache/druid/msq/test/MSQTestBase.java | 3 +-
.../druid/msq/test/MSQTestWorkerContext.java | 6 +-
.../apache/druid/indexing/common/TestUtils.java | 6 +-
.../indexing/common/task/AppenderatorsTest.java | 6 +-
.../common/task/BatchAppenderatorsTest.java | 8 +-
.../indexing/common/task/CompactionTaskTest.java | 3 +-
pom.xml | 4 +-
.../apache/druid/query/DruidProcessingConfig.java | 7 -
.../java/org/apache/druid/segment/IndexIO.java | 27 +-
.../org/apache/druid/segment/MMappedIndex.java | 8 -
.../apache/druid/segment/column/ColumnConfig.java | 18 +-
.../column/IndexedStringDruidPredicateIndex.java | 29 -
.../IndexedUtf8LexicographicalRangeIndex.java | 17 -
.../column/StringDictionaryEncodedColumn.java | 807 ---------------------
.../column/StringUtf8DictionaryEncodedColumn.java | 323 ++++++++-
.../apache/druid/segment/data/CachingIndexed.java | 158 ----
.../nested/NestedFieldDictionaryEncodedColumn.java | 6 +-
.../nested/ScalarStringColumnAndIndexSupplier.java | 115 +--
.../apache/druid/segment/nested/VariantColumn.java | 4 +-
.../serde/DictionaryEncodedColumnPartSerde.java | 123 +---
.../serde/DictionaryEncodedColumnSupplier.java | 100 ---
.../DictionaryEncodedStringIndexSupplier.java | 127 ----
.../serde/NestedCommonFormatColumnPartSerde.java | 223 +++---
...ier.java => StringUtf8ColumnIndexSupplier.java} | 38 +-
...StringUtf8DictionaryEncodedColumnSupplier.java} | 17 +-
.../druid/query/DruidProcessingConfigTest.java | 4 -
.../query/aggregation/AggregationTestHelper.java | 20 -
...GroupByLimitPushDownInsufficientBufferTest.java | 5 -
.../GroupByLimitPushDownMultiNodeMergeTest.java | 5 -
.../query/groupby/GroupByMultiSegmentTest.java | 5 -
.../query/groupby/NestedQueryPushDownTest.java | 6 +-
.../druid/query/metadata/SegmentAnalyzerTest.java | 4 +-
.../ColumnSelectorColumnIndexSelectorTest.java | 4 +-
.../segment/CustomSegmentizerFactoryTest.java | 3 +-
.../org/apache/druid/segment/IndexBuilder.java | 4 +-
.../IndexIONullColumnsCompatibilityTest.java | 2 +-
.../apache/druid/segment/IndexMergerTestBase.java | 6 +-
.../java/org/apache/druid/segment/TestHelper.java | 22 +-
.../apache/druid/segment/V9IndexLoaderTest.java | 3 +-
.../segment/filter/ExtractionDimFilterTest.java | 7 +-
.../filter/PredicateValueMatcherFactoryTest.java | 18 +-
.../druid/segment/filter/ValueMatchersTest.java | 32 +-
.../apache/druid/segment/join/JoinTestHelper.java | 2 +-
.../table/BroadcastSegmentIndexedTableTest.java | 3 +-
...ableMMappedQueryableSegmentizerFactoryTest.java | 3 +-
.../segment/loading/SegmentizerFactoryTest.java | 5 -
.../nested/NestedDataColumnSupplierTest.java | 5 -
.../nested/NestedFieldColumnIndexSupplierTest.java | 12 -
.../DictionaryEncodedStringIndexSupplierTest.java | 9 +-
.../segment/serde/NullColumnPartSerdeTest.java | 16 +-
.../segment/virtual/DummyStringVirtualColumn.java | 12 +-
.../guice/LocalDataStorageDruidModuleTest.java | 2 +-
.../ClosedSegmensSinksBatchAppenderatorTester.java | 6 +-
.../DefaultOfflineAppenderatorFactoryTest.java | 5 -
.../OpenAndClosedSegmentsAppenderatorTester.java | 5 -
.../appenderator/StreamAppenderatorTester.java | 5 -
...egmentManagerBroadcastJoinIndexedTableTest.java | 3 +-
.../server/SegmentManagerThreadSafetyTest.java | 3 +-
.../java/org/apache/druid/cli/DumpSegment.java | 5 -
.../org/apache/druid/cli/ValidateSegments.java | 5 -
82 files changed, 669 insertions(+), 1901 deletions(-)
delete mode 100644
processing/src/main/java/org/apache/druid/segment/column/StringDictionaryEncodedColumn.java
delete mode 100644
processing/src/main/java/org/apache/druid/segment/data/CachingIndexed.java
delete mode 100644
processing/src/main/java/org/apache/druid/segment/serde/DictionaryEncodedColumnSupplier.java
delete mode 100644
processing/src/main/java/org/apache/druid/segment/serde/DictionaryEncodedStringIndexSupplier.java
rename
processing/src/main/java/org/apache/druid/segment/serde/{StringFrontCodedColumnIndexSupplier.java
=> StringUtf8ColumnIndexSupplier.java} (80%)
rename
processing/src/main/java/org/apache/druid/segment/serde/{StringFrontCodedDictionaryEncodedColumnSupplier.java
=> StringUtf8DictionaryEncodedColumnSupplier.java} (80%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]