This is an automated email from the ASF dual-hosted git repository.

morrysnow pushed a change to branch auto-pick-48146-branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git


 discard a853e6e8a58 [fix](nereids)fix MustFallbackException is not properly 
caught in NereidsPlanner (#48146)
     add fcf5fba0402 branch-3.0: [fix](file cache) Fix 
BlockFileCache::get_stats #50584 (#50630)
     add bfafec47d40 branch-3.0: [fix](view)fix reset view def for restore 
wrong replace #50567 (#50599)
     add 5afbb8cf8b8 branch-3.0: [Enhancement](audit) Add fields related to 
file cache hits in the audit log table #48041 (#50561)
     add 54ae9714b30 branch-3.0: [fix](test) fix unstable test_query_sys_tables 
#50593 (#50597)
     add 74d60fe75b1 branch-3.0: [improvement](test) if run cloud mode, give 
user usage priv on comput… #50613 (#50639)
     add c7010e1a910 branch-3.0: [feat](thirdparty) Add aws dentity-management 
and sts library for be and ry #49565 (#49683)
     add 98c3f03d980 branch-3.0: [improve](function) support collect_list with 
nested types param #47965 (#48114)
     add 6bc495f5462 branch-3.0: [Bug](agg-state) fix agg state inner type not 
conversioned #50418 (#50575)
     add 8d939813ca1 branch-3.0: [fix](inverted index) Fix for 
test_clean_stale_rs_index_file_cache case issue #50289 (#50594)
     add f7f36745431 [branch-3.0](function) fix wrong floor of function 
date_diff when unit less than day (#49429) (#50608)
     add a1d30fc909c branch-3.0[fix](nereids) common-sub-expression opt: avoid 
computing alias repeatedly  (#45043) (#50359)
     add a220f96a3a4 branch-3.0: [feat](binlog) add modify distribution bucket 
num binlog #49894 (#50068)
     add b4a80b294d1 [branch-3.0](function) Fix unexpected result of 
unix_timestamp when input is out of bound (#49430) (#50610)
     add 5615d7d781d branch-3.0: [fix](nereids) fix bug of 
MergePercentileToArray #49773 (#50602)
     add d87bf7aa437  branch-3.0: [opt](lambda) let lambda expression support 
refer outer slot #44365 (#49394)
     add d3e8f93ef27 branch-3.0: [fix](compaction)init 
_cumulative_compaction_policies to avoid out_of_range #49767 (#50581)
     add 33cbf776642 branch-3.0: [fix](nereids) do eliminate constant group by 
key in normalizeagg #49589  (#50215)
     add f35cc6a5c5d branch-3.0: [fix](constant fold)Make sure FE cast double 
to varchar generate identical result with BE. #50425 (#50666)
     add 54fb444b4e4 branch-3.0: [fix](function) fix error result when input 
utf8 in url_encode, strright, append_trailing_char_if_absent #49127 (#50659)
     add e9d14da87cf branch-3.0: [fix](Nereids) fix unix_timestamp #49686 
(#50670)
     add 663ef81ffe9 [enhancement](cloud) make file cache background task 
interval configu… (#50646)
     add 6862d2ed7d6 branch-3.0: [fix](planner) return explicit error msg when 
falling back to old planner (#50677)
     add 778bb38a7d1 branch-3.0: [fix](binlog) Acquire migration lock before 
ingesting binlog #50663 (#50708)
     add f439ad91c78 [fix](nereids)fix MustFallbackException is not properly 
caught in NereidsPlanner (#48146)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (a853e6e8a58)
            \
             N -- N -- N   refs/heads/auto-pick-48146-branch-3.0 (f439ad91c78)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 be/src/io/cache/block_file_cache.cpp               |  14 +-
 be/src/olap/olap_server.cpp                        |   1 +
 be/src/olap/options.cpp                            |   4 +
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |  10 +-
 be/src/service/backend_service.cpp                 |  21 +-
 be/src/util/datetype_cast.hpp                      |   8 +-
 be/src/util/url_coding.cpp                         |   4 +-
 .../aggregate_function_collect.cpp                 |   8 +
 .../aggregate_function_collect.h                   |  70 ++++++-
 .../aggregate_function_sequence_match.h            |  10 +-
 be/src/vec/exprs/lambda_function/lambda_function.h |   9 +-
 .../exprs/lambda_function/varray_map_function.cpp  | 212 ++++++++++++++++---
 be/src/vec/exprs/vcolumn_ref.h                     |  11 +-
 be/src/vec/exprs/vexpr.h                           |   3 +
 be/src/vec/exprs/vlambda_function_call_expr.h      |   1 +
 .../vec/functions/array/function_array_range.cpp   |   8 +-
 be/src/vec/functions/date_time_transforms.h        |  28 +--
 .../function_date_or_datetime_computation.h        |   8 +-
 .../vec/functions/function_datetime_floor_ceil.cpp |   6 +-
 be/src/vec/functions/function_string.cpp           |  73 ++++---
 be/src/vec/functions/function_string.h             |   6 +-
 be/src/vec/functions/function_timestamp.cpp        |   3 +-
 be/src/vec/runtime/vdatetime_value.cpp             |   4 +-
 be/src/vec/runtime/vdatetime_value.h               | 104 +++++-----
 be/test/io/cache/block_file_cache_test.cpp         |  14 +-
 be/test/vec/function/function_string_test.cpp      |  24 +++
 be/test/vec/runtime/vdatetime_value_test.cpp       | 203 ++++++++++++++++++
 .../org/apache/doris/binlog/BinlogManager.java     |  17 ++
 .../org/apache/doris/catalog/DistributionInfo.java |   8 +
 .../main/java/org/apache/doris/catalog/Env.java    |   5 +-
 .../apache/doris/catalog/HashDistributionInfo.java |  15 +-
 .../doris/catalog/InternalSchemaInitializer.java   |  56 ++++-
 .../doris/catalog/RandomDistributionInfo.java      |   5 +
 .../main/java/org/apache/doris/catalog/View.java   |   3 +-
 .../doris/datasource/hive/source/HiveScanNode.java |   4 +
 .../org/apache/doris/nereids/analyzer/Scope.java   |  11 +-
 .../doris/nereids/jobs/executor/Analyzer.java      |   3 -
 .../doris/nereids/jobs/executor/Rewriter.java      |   2 -
 .../processor/post/CommonSubExpressionOpt.java     |  16 +-
 .../nereids/rules/analysis/BindExpression.java     |   2 +-
 .../nereids/rules/analysis/ExpressionAnalyzer.java |   5 +-
 .../nereids/rules/analysis/NormalizeAggregate.java | 108 +++++++++-
 .../nereids/rules/analysis/SubExprAnalyzer.java    |  11 +-
 .../expression/rules/FoldConstantRuleOnFE.java     |  23 +++
 .../rules/rewrite/MergePercentileToArray.java      |  34 ++-
 .../executable/DateTimeExtractAndTransform.java    |   8 +-
 .../trees/expressions/literal/DoubleLiteral.java   |  30 +++
 .../apache/doris/nereids/types/AggStateType.java   |   6 +
 .../java/org/apache/doris/persist/EditLog.java     |   7 +-
 ...leDefaultDistributionBucketNumOperationLog.java |  29 ++-
 .../org/apache/doris/catalog/CreateViewTest.java   |  10 +
 .../catalog/InternalSchemaInitializerTest.java     | 228 +++++++++++++++++++++
 .../analysis/EliminateGroupByConstantTest.java     | 165 ---------------
 .../rules/analysis/NormalizeAggregateTest.java     | 120 ++++++++++-
 .../rules/rewrite/MergePercentileToArrayTest.java  |  13 ++
 .../expressions/literal/DoubleLiteralTest.java     |  49 +++++
 gensrc/thrift/FrontendService.thrift               |   4 +-
 .../agg_state/decimal_sum/test_decimal_sum.out}    | Bin 126 -> 130 bytes
 .../datetime_functions/test_date_function.out      | Bin 9900 -> 9997 bytes
 .../datetime_functions/test_date_function_v2.out   | Bin 0 -> 430 bytes
 .../eliminate_constant_gby_key.out                 | Bin 0 -> 3009 bytes
 .../merge_percentile_to_array.out                  | Bin 723 -> 2204 bytes
 .../data/query_p0/aggregate/array_agg.out          | Bin 8211 -> 37357 bytes
 .../array_functions/test_array_functions.out       | Bin 28028 -> 28005 bytes
 .../test_array_map_function_with_column.out        | Bin 0 -> 1083 bytes
 .../test_backup_restore_with_view.groovy           |   2 +
 .../test_clean_stale_rs_index_file_cache.groovy    |   1 -
 .../agg_state/decimal_sum/test_decimal_sum.groovy} |  32 +--
 .../iceberg/iceberg_drop_rest_table.groovy         |   8 +
 .../fold_constant_date_arithmatic.groovy           |  17 ++
 .../fold_constant_string_arithmatic.groovy         | 107 +++++++++-
 .../datetime_functions/test_date_function.groovy   |   4 +
 .../test_date_function_v2.groovy                   |  53 +++++
 .../suites/nereids_rules_p0/cse/cse.groovy         |  54 ++++-
 .../eliminate_constant_gby_key.groovy              | 172 ++++++++++++++++
 .../merge_percentile_to_array.groovy               |  21 ++
 .../suites/query_p0/aggregate/array_agg.groovy     |  16 ++
 .../array_functions/test_array_map_function.groovy |   3 +-
 .../test_array_map_function_with_column.groovy     |  70 +++++++
 .../datetime_functions/test_convert_tz.groovy      |   3 +-
 .../query_p0/system/test_query_sys_tables.groovy   |  12 +-
 .../suites/trino_p0/constant_group_key.groovy      |   4 +-
 thirdparty/build-thirdparty.sh                     |   4 +-
 83 files changed, 2003 insertions(+), 444 deletions(-)
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/analysis/EliminateGroupByConstantTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/literal/DoubleLiteralTest.java
 copy 
regression-test/data/{correctness/test_insert_table_with_dump_nereids_memo.out 
=> datatype_p0/agg_state/decimal_sum/test_decimal_sum.out} (84%)
 create mode 100644 
regression-test/data/nereids_p0/sql_functions/datetime_functions/test_date_function_v2.out
 create mode 100644 
regression-test/data/nereids_rules_p0/eliminate_gby_key/eliminate_constant_gby_key.out
 create mode 100644 
regression-test/data/query_p0/sql_functions/array_functions/test_array_map_function_with_column.out
 copy regression-test/suites/{correctness/test_set_session_var_exception.groovy 
=> datatype_p0/agg_state/decimal_sum/test_decimal_sum.groovy} (64%)
 create mode 100644 
regression-test/suites/nereids_p0/sql_functions/datetime_functions/test_date_function_v2.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/eliminate_gby_key/eliminate_constant_gby_key.groovy
 create mode 100644 
regression-test/suites/query_p0/sql_functions/array_functions/test_array_map_function_with_column.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to