You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by cc...@apache.org on 2020/03/12 22:10:23 UTC
[druid] branch master updated (ddc6f87 -> 6b02991)
This is an automated email from the ASF dual-hosted git repository.
ccaominh pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git.
from ddc6f87 Web console: standardize the spec format (#9477)
add 6b02991 Match GREATEST/LEAST function behavior to other DBs (#9488)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/druid/math/expr/Function.java | 174 +++++++-
.../org/apache/druid/math/expr/FunctionTest.java | 146 +++++--
docs/misc/math-expr.md | 16 +
docs/querying/sql.md | 18 +-
.../aggregation/builtin/GreatestSqlAggregator.java | 136 -------
.../aggregation/builtin/LeastSqlAggregator.java | 136 -------
...ersion.java => GreatestOperatorConversion.java} | 22 +-
...onversion.java => LeastOperatorConversion.java} | 22 +-
.../builtin/ReductionOperatorConversionHelper.java | 76 ++++
.../sql/calcite/planner/DruidOperatorTable.java | 13 +-
.../apache/druid/sql/calcite/CalciteQueryTest.java | 444 ---------------------
.../calcite/expression/ExpressionTestHelper.java | 5 +
.../calcite/expression/GreatestExpressionTest.java | 261 ++++++++++++
.../calcite/expression/LeastExpressionTest.java | 261 ++++++++++++
14 files changed, 933 insertions(+), 797 deletions(-)
delete mode 100644 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/GreatestSqlAggregator.java
delete mode 100644 sql/src/main/java/org/apache/druid/sql/calcite/aggregation/builtin/LeastSqlAggregator.java
copy sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/{IPv4AddressParseOperatorConversion.java => GreatestOperatorConversion.java} (63%)
copy sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/{IPv4AddressParseOperatorConversion.java => LeastOperatorConversion.java} (63%)
create mode 100644 sql/src/main/java/org/apache/druid/sql/calcite/expression/builtin/ReductionOperatorConversionHelper.java
create mode 100644 sql/src/test/java/org/apache/druid/sql/calcite/expression/GreatestExpressionTest.java
create mode 100644 sql/src/test/java/org/apache/druid/sql/calcite/expression/LeastExpressionTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org