This is an automated email from the ASF dual-hosted git repository. fjy pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-druid.git.
from b03aa06 Web console: Interval input component (#8777) add c204d68 Fixes, adjustments to numeric null handling and string first/last aggregators. (#8834) No new revisions were added by this update. Summary of changes: .../apache/druid/java/util/common/StringUtils.java | 65 ++++++++++-- .../java/org/apache/druid/math/expr/Evals.java | 20 +--- .../java/org/apache/druid/math/expr/ExprEval.java | 1 + .../druid/java/util/common/StringUtilsTest.java | 28 ++++- .../bloom/BaseBloomFilterAggregator.java | 7 +- .../bloom/BloomFilterAggregatorFactory.java | 18 ++-- .../bloom/BloomFilterMergeAggregator.java | 7 +- .../bloom/ObjectBloomFilterAggregator.java | 26 ++--- .../apache/druid/jackson/AggregatorsModule.java | 2 - .../druid/query/aggregation/AggregatorFactory.java | 8 +- ....java => NullableNumericAggregateCombiner.java} | 16 +-- ...regator.java => NullableNumericAggregator.java} | 24 +++-- ....java => NullableNumericAggregatorFactory.java} | 25 +++-- ...r.java => NullableNumericBufferAggregator.java} | 14 ++- ...r.java => NullableNumericVectorAggregator.java} | 12 ++- .../aggregation/SimpleDoubleAggregatorFactory.java | 2 +- .../aggregation/SimpleFloatAggregatorFactory.java | 2 +- .../aggregation/SimpleLongAggregatorFactory.java | 2 +- .../first/DoubleFirstAggregatorFactory.java | 4 +- .../first/FloatFirstAggregatorFactory.java | 4 +- .../first/LongFirstAggregatorFactory.java | 4 +- .../aggregation/first/StringFirstAggregator.java | 43 +++----- .../first/StringFirstAggregatorFactory.java | 38 +++---- .../first/StringFirstBufferAggregator.java | 83 ++++----------- .../first/StringFirstFoldingAggregatorFactory.java | 81 ++------------- .../aggregation/first/StringFirstLastUtils.java | 114 +++++++++++++++++++++ .../last/DoubleLastAggregatorFactory.java | 4 +- .../last/FloatLastAggregatorFactory.java | 4 +- .../last/LongLastAggregatorFactory.java | 4 +- .../aggregation/last/StringLastAggregator.java | 50 ++++----- .../last/StringLastAggregatorFactory.java | 40 +++----- .../last/StringLastBufferAggregator.java | 84 ++++----------- .../last/StringLastFoldingAggregatorFactory.java | 78 ++------------ .../DoubleValueMatcherColumnSelectorStrategy.java | 2 +- .../FloatValueMatcherColumnSelectorStrategy.java | 2 +- .../LongValueMatcherColumnSelectorStrategy.java | 2 +- .../apache/druid/query/filter/ValueMatcher.java | 7 +- .../epinephelinae/GroupByQueryEngineV2.java | 12 +-- ...lableNumericGroupByColumnSelectorStrategy.java} | 10 +- .../segment/BaseNullableColumnValueSelector.java | 13 ++- .../segment/BaseObjectColumnValueSelector.java | 2 +- .../druid/segment/filter/ExpressionFilter.java | 32 ++++-- .../segment/incremental/IncrementalIndex.java | 33 +++--- .../druid/segment/virtual/ExpressionSelectors.java | 17 +-- .../first/StringFirstAggregationTest.java | 22 ++-- .../first/StringFirstBufferAggregatorTest.java | 30 ++---- .../first/StringFirstTimeseriesQueryTest.java | 103 ++++++++++++------- .../last/StringLastBufferAggregatorTest.java | 28 ++--- .../last/StringLastTimeseriesQueryTest.java | 106 +++++++++++-------- .../groupby/GroupByQueryQueryToolChestTest.java | 8 +- .../query/topn/TopNQueryQueryToolChestTest.java | 15 ++- .../druid/segment/filter/ExpressionFilterTest.java | 3 + 52 files changed, 697 insertions(+), 664 deletions(-) rename processing/src/main/java/org/apache/druid/query/aggregation/{NullableAggregateCombiner.java => NullableNumericAggregateCombiner.java} (77%) rename processing/src/main/java/org/apache/druid/query/aggregation/{NullableAggregator.java => NullableNumericAggregator.java} (67%) rename processing/src/main/java/org/apache/druid/query/aggregation/{NullableAggregatorFactory.java => NullableNumericAggregatorFactory.java} (81%) rename processing/src/main/java/org/apache/druid/query/aggregation/{NullableBufferAggregator.java => NullableNumericBufferAggregator.java} (86%) rename processing/src/main/java/org/apache/druid/query/aggregation/{NullableVectorAggregator.java => NullableNumericVectorAggregator.java} (87%) create mode 100644 processing/src/main/java/org/apache/druid/query/aggregation/first/StringFirstLastUtils.java rename processing/src/main/java/org/apache/druid/query/groupby/epinephelinae/column/{NullableValueGroupByColumnSelectorStrategy.java => NullableNumericGroupByColumnSelectorStrategy.java} (88%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@druid.apache.org For additional commands, e-mail: commits-h...@druid.apache.org