You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by fj...@apache.org on 2019/11/08 01:47:14 UTC
[incubator-druid] branch master updated (b03aa06 -> c204d68)
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-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org