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 ccde65b9420 [fix](Cooldown) Enhance calculate logic of
_has_data_to_cooldown (#30244) (#30299)
new bb021668c9c [feat](log) Add more log about cost time for `dropTable`
(#30284)
new bca91c3da4b [refactor](cmake) Refactor be CMakeLists
ENABLE_CLANG_COVERAGE CMAKE_CXX_FLAGS byadd_compile_options (#30333)
new 7258e394cb0 [fix](Nereids): when predicate contains right output,
don't convert outer to anti join (#30276)
new dcdaf9a5689 [feat](Nereids): eliminate inner join by pk fk when
comparing mv (#30258)
new c88960b4b03 [improve](routine-load) optimize error msg when failed to
fetch Kafka info #30298
new 8c5c31ce061 Fix statistics p0. (#30351)
new c048a20a414 [fix](meta) remove default_cluster prefix in recover db
log (#30350)
The 7 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/CMakeLists.txt | 3 +-
.../apache/doris/catalog/CatalogRecycleBin.java | 201 +++++++------
.../java/org/apache/doris/catalog/Database.java | 3 +-
.../apache/doris/datasource/InternalCatalog.java | 29 +-
.../load/routineload/KafkaRoutineLoadJob.java | 8 +-
.../doris/nereids/jobs/executor/Rewriter.java | 2 +-
.../joinorder/hypergraph/node/StructInfoNode.java | 23 --
.../rules/exploration/mv/HyperGraphComparator.java | 53 +++-
.../rules/rewrite/ConvertOuterJoinToAntiJoin.java | 6 +-
.../nereids/rules/rewrite/EliminateJoinByFK.java | 319 +++++----------------
.../rules/rewrite/EliminateJoinByUnique.java | 1 -
.../nereids/rules/rewrite/ForeignKeyContext.java | 184 ++++++++++++
.../org/apache/doris/nereids/util/JoinUtils.java | 42 ++-
.../java/org/apache/doris/persist/RecoverInfo.java | 9 +-
.../rules/exploration/mv/EliminateJoinTest.java | 103 +++++++
.../rewrite/ConvertOuterJoinToAntiJoinTest.java | 82 +++++-
.../routine_load/test_routine_load_error.groovy | 43 +++
.../suites/statistics/analyze_stats.groovy | 2 +-
18 files changed, 723 insertions(+), 390 deletions(-)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/ForeignKeyContext.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]