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

yiguolei pushed a change to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 95b1f76664b [Feature](executor)broker load support workload group 
(#30866) (#31580)
     new 5276cc4db64 [docker][fix] update routine load cases (#31553)
     new 9c4708ee742 [function](random_bytes)add random_bytes function  (#31547)
     new df4b2898259 fix total task exec time is far more than actual (#31273)
     new 450422556ad [fix](paimon) auto deplay paimon oss/s3 jar file (#31568)
     new b9a87c63f76 [chore](catalog recycle bin) Add option to ignore min 
erase latency for testing (#31417)
     new 0b5b7175d67 [fix](multi-catalog) add max compute custom odps and 
tunnel url (#31390)
     new a6ab6c1cb82 [fix](nereids) stats derive for "not equal“, avoid to 
derive zero ndv (#31566)
     new 686938f5db4 [fix](nereids) window function with grouping sets work not 
well (#31475)
     new 9988d6f9fb0 [Fix](executor)Fix insert select forward carry 
workload_group #31578
     new 12662e42de9 [fix](test) fix error messages in fault injection tests 
(follow-up) (#31577)
     new 34a31e9fb96 fix test_decimal256_index add wait build index (#31565)
     new 01e6798049a [fix](Neredis) Fix npe when plan node doesn't have 
expressions in materialized view (#31579)
     new 7a6e5022d3a [enhancement](Nereids) New optimizer support check column 
privileges (#31494)

The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 be/src/runtime/descriptors.cpp                     |   2 +
 be/src/runtime/descriptors.h                       |   4 +
 .../exec/format/table/max_compute_jni_reader.cpp   |   2 +
 be/src/vec/functions/function_string.cpp           |   1 +
 be/src/vec/functions/function_string.h             |  58 +++
 docker/thirdparties/run-thirdparties-docker.sh     |  44 +--
 .../en/docs/lakehouse/multi-catalog/max-compute.md |  25 ++
 docs/en/docs/lakehouse/multi-catalog/paimon.md     |  38 +-
 .../string-functions/random_bytes.md}              |  18 +-
 docs/sidebars.json                                 |   1 +
 .../docs/lakehouse/multi-catalog/max-compute.md    |  26 ++
 docs/zh-CN/docs/lakehouse/multi-catalog/paimon.md  |  38 +-
 .../{url-decode.md => random_bytes.md}             |  20 +-
 .../sql-functions/string-functions/url-decode.md   |   2 +-
 .../doris/maxcompute/MaxComputeJniScanner.java     |   5 +-
 .../doris/maxcompute/MaxComputeTableScan.java      |  37 +-
 fe/be-java-extensions/preload-extensions/pom.xml   |  12 +
 .../main/java/org/apache/doris/common/Config.java  |   3 +
 .../doris/catalog/BuiltinScalarFunctions.java      |   2 +
 .../apache/doris/catalog/CatalogRecycleBin.java    |   3 +-
 .../maxcompute/MaxComputeExternalCatalog.java      |  41 ++-
 .../maxcompute/MaxComputeExternalTable.java        |   2 +
 .../property/constants/MCProperties.java           |   2 +
 .../load/routineload/RoutineLoadTaskScheduler.java |  13 +-
 .../org/apache/doris/nereids/CascadesContext.java  |  43 +--
 .../doris/nereids/jobs/executor/Rewriter.java      |  17 +-
 .../joinorder/hypergraph/node/StructInfoNode.java  |   2 +-
 .../org/apache/doris/nereids/rules/RuleType.java   |   5 +-
 .../doris/nereids/rules/analysis/BindRelation.java |  34 +-
 .../rules/analysis/EliminateLogicalSelectHint.java |   1 +
 .../nereids/rules/analysis/NormalizeAggregate.java |  23 +-
 .../nereids/rules/analysis/NormalizeRepeat.java    |   7 +-
 .../nereids/rules/analysis/UserAuthentication.java |  20 +-
 .../nereids/rules/rewrite/CheckPrivileges.java     |  87 +++++
 ....java => EliminateSortUnderSubqueryOrView.java} |  21 +-
 ...rtUnderSubquery.java => InlineLogicalView.java} |  11 +-
 .../doris/nereids/stats/FilterEstimation.java      |   9 +-
 .../expressions/functions/scalar/RandomBytes.java  |  71 ++++
 .../expressions/visitor/ScalarFunctionVisitor.java |   5 +
 .../apache/doris/nereids/trees/plans/PlanType.java |   2 +
 .../trees/plans/logical/LogicalTestScan.java       |  71 ++++
 .../nereids/trees/plans/logical/LogicalView.java   | 143 ++++++++
 .../nereids/trees/plans/visitor/PlanVisitor.java   |   5 +
 .../org/apache/doris/nereids/util/PlanUtils.java   |  25 ++
 .../java/org/apache/doris/qe/SessionVariable.java  |  11 +-
 .../routineload/RoutineLoadTaskSchedulerTest.java  |   7 +-
 .../nereids/privileges/TestCheckPrivileges.java    | 397 +++++++++++++++++++++
 .../doris/nereids/trees/expressions/ViewTest.java  |   6 +-
 .../org/apache/doris/qe/OlapQueryCacheTest.java    |   4 +-
 .../apache/doris/utframe/TestWithFeService.java    |  14 +-
 gensrc/script/doris_builtins_functions.py          |   4 +-
 gensrc/thrift/Descriptors.thrift                   |   2 +
 .../data/nereids_function_p0/scalar_function/R.out |   3 +
 .../grouping_sets/window_agg_grouping_sets.out     |   4 +
 regression-test/framework/pom.xml                  |   5 +
 .../account_p0/test_nereids_row_policy.groovy      |   2 +-
 .../decimalv3/test_decimal256_index.groovy         |  28 +-
 .../test_load_stream_stub_failure_injection.groovy |   2 +-
 .../nereids_function_p0/scalar_function/R.groovy   |   2 +
 .../authorization/view_authorization.groovy        |   4 +-
 .../grouping_sets/window_agg_grouping_sets.groovy  |  40 +++
 61 files changed, 1288 insertions(+), 248 deletions(-)
 copy docs/{zh-CN/docs/sql-manual/sql-functions/string-functions/url-decode.md 
=> en/docs/sql-manual/sql-functions/string-functions/random_bytes.md} (67%)
 copy docs/zh-CN/docs/sql-manual/sql-functions/string-functions/{url-decode.md 
=> random_bytes.md} (66%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/CheckPrivileges.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/{EliminateSortUnderSubquery.java
 => EliminateSortUnderSubqueryOrView.java} (61%)
 rename 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/{EliminateSortUnderSubquery.java
 => InlineLogicalView.java} (74%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/RandomBytes.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalTestScan.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalView.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/privileges/TestCheckPrivileges.java
 create mode 100644 
regression-test/data/nereids_rules_p0/grouping_sets/window_agg_grouping_sets.out
 create mode 100644 
regression-test/suites/nereids_rules_p0/grouping_sets/window_agg_grouping_sets.groovy


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

Reply via email to