This is an automated email from the ASF dual-hosted git repository.
lihaopeng pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 22587ede9dc [feature](doris compose) Add create cloud cluster (#31315)
add 85f7b33a96e [feature](function) support sequence function(alias of
array_range), enhance both to handle datetimev2 (#30823)
No new revisions were added by this update.
Summary of changes:
.../vec/functions/array/function_array_range.cpp | 184 +++++++++++++++----
.../sql-functions/array-functions/array-range.md | 27 ++-
.../sql-functions/array-functions/sequence.md | 104 +++++++++++
docs/sidebars.json | 3 +-
.../sql-functions/array-functions/array-range.md | 27 ++-
.../sql-functions/array-functions/sequence.md | 102 +++++++++++
.../antlr4/org/apache/doris/nereids/DorisLexer.g4 | 2 +
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 9 +
.../apache/doris/analysis/FunctionCallExpr.java | 7 +
.../doris/catalog/BuiltinScalarFunctions.java | 2 +-
.../doris/nereids/parser/LogicalPlanBuilder.java | 43 +++++
.../expressions/functions/scalar/ArrayRange.java | 7 +-
.../{ArrayRange.java => ArrayRangeDayUnit.java} | 57 ++----
.../{ArrayRange.java => ArrayRangeHourUnit.java} | 57 ++----
.../{ArrayRange.java => ArrayRangeMinuteUnit.java} | 57 ++----
.../{ArrayRange.java => ArrayRangeMonthUnit.java} | 57 ++----
.../{ArrayRange.java => ArrayRangeSecondUnit.java} | 57 ++----
.../{ArrayRange.java => ArrayRangeWeekUnit.java} | 57 ++----
.../{ArrayRange.java => ArrayRangeYearUnit.java} | 57 ++----
.../expressions/visitor/ScalarFunctionVisitor.java | 35 ++++
gensrc/script/doris_builtins_functions.py | 8 +-
.../nereids_function_p0/scalar_function/Array.out | 194 +++++++++++++++++++++
.../array_functions/test_array_functions.out | 131 ++++++++++++++
.../scalar_function/Array.groovy | 14 ++
.../array_functions/test_array_functions.groovy | 84 +++++++++
25 files changed, 1056 insertions(+), 326 deletions(-)
create mode 100644
docs/en/docs/sql-manual/sql-functions/array-functions/sequence.md
create mode 100644
docs/zh-CN/docs/sql-manual/sql-functions/array-functions/sequence.md
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{ArrayRange.java
=> ArrayRangeDayUnit.java} (52%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{ArrayRange.java
=> ArrayRangeHourUnit.java} (52%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{ArrayRange.java
=> ArrayRangeMinuteUnit.java} (52%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{ArrayRange.java
=> ArrayRangeMonthUnit.java} (52%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{ArrayRange.java
=> ArrayRangeSecondUnit.java} (52%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{ArrayRange.java
=> ArrayRangeWeekUnit.java} (52%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{ArrayRange.java
=> ArrayRangeYearUnit.java} (52%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]