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