This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 453a899c02b [fix](Neredis) Fix npe when plan node doesn't have
expressions in materialized view (#31579)
add accfcfcae5a [enhancement](Nereids) New optimizer support check column
privileges (#31494)
No new revisions were added by this update.
Summary of changes:
.../org/apache/doris/nereids/CascadesContext.java | 43 +--
.../doris/nereids/jobs/executor/Rewriter.java | 17 +-
.../org/apache/doris/nereids/rules/RuleType.java | 5 +-
.../doris/nereids/rules/analysis/BindRelation.java | 34 +-
.../rules/analysis/EliminateLogicalSelectHint.java | 1 +
.../nereids/rules/analysis/UserAuthentication.java | 20 +-
.../nereids/rules/rewrite/CheckPrivileges.java | 87 +++++
....java => EliminateSortUnderSubqueryOrView.java} | 28 +-
...rtUnderSubquery.java => InlineLogicalView.java} | 11 +-
.../apache/doris/nereids/trees/plans/PlanType.java | 2 +
...LogicalSchemaScan.java => LogicalTestScan.java} | 41 ++-
.../{LogicalCTEProducer.java => LogicalView.java} | 110 +++---
.../nereids/trees/plans/visitor/PlanVisitor.java | 5 +
.../java/org/apache/doris/qe/SessionVariable.java | 9 +-
.../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 +-
.../account_p0/test_nereids_row_policy.groovy | 2 +-
.../authorization/view_authorization.groovy | 4 +-
20 files changed, 693 insertions(+), 147 deletions(-)
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/{EliminateOrderByConstant.java
=> EliminateSortUnderSubqueryOrView.java} (62%)
rename
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/{EliminateSortUnderSubquery.java
=> InlineLogicalView.java} (74%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/{LogicalSchemaScan.java
=> LogicalTestScan.java} (59%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/{LogicalCTEProducer.java
=> LogicalView.java} (53%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/privileges/TestCheckPrivileges.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]