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 81c8b7fec93 [fix](nereids)NullSafeEqualToEqual rule only change to
equal if both children are not nullable (#32374)
add 340b41c1b08 [Feature](partition) Support insert overwrite auto detect
partition (#32156)
No new revisions were added by this update.
Summary of changes:
be/src/exec/tablet_info.cpp | 104 ++++++++++++-
be/src/exec/tablet_info.h | 25 +++-
be/src/vec/sink/vrow_distribution.cpp | 120 +++++++++++++--
be/src/vec/sink/vrow_distribution.h | 26 +++-
be/src/vec/sink/vtablet_finder.cpp | 8 -
be/src/vec/sink/vtablet_finder.h | 3 +-
be/src/vec/sink/writer/vtablet_writer.cpp | 3 +-
be/src/vec/sink/writer/vtablet_writer_v2.cpp | 29 +++-
.../Manipulation/INSERT-OVERWRITE.md | 70 ++++++++-
.../Manipulation/INSERT-OVERWRITE.md | 69 ++++++++-
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 6 +-
fe/fe-core/src/main/cup/sql_parser.cup | 4 +
.../org/apache/doris/analysis/AnalyzeTblStmt.java | 8 +-
.../doris/analysis/InsertOverwriteTableStmt.java | 7 +
.../apache/doris/analysis/NativeInsertStmt.java | 6 +
.../org/apache/doris/analysis/PartitionNames.java | 24 +--
.../java/org/apache/doris/catalog/OlapTable.java | 8 +
.../insertoverwrite/InsertOverwriteManager.java | 87 +++++++++++
.../doris/insertoverwrite/InsertOverwriteUtil.java | 2 +-
.../doris/nereids/analyzer/UnboundTableSink.java | 34 ++++-
.../nereids/analyzer/UnboundTableSinkCreator.java | 37 +++++
.../doris/nereids/parser/LogicalPlanBuilder.java | 22 ++-
.../commands/insert/InsertIntoTableCommand.java | 1 +
.../insert/InsertOverwriteTableCommand.java | 68 +++++++--
.../commands/insert/OlapInsertCommandContext.java | 22 ++-
.../plans/commands/insert/OlapInsertExecutor.java | 7 +-
.../org/apache/doris/planner/OlapTableSink.java | 8 +
.../java/org/apache/doris/qe/StmtExecutor.java | 25 +++-
.../apache/doris/service/FrontendServiceImpl.java | 166 +++++++++++++++++++++
.../apache/doris/statistics/AnalysisManager.java | 2 +-
gensrc/thrift/Descriptors.thrift | 3 +
gensrc/thrift/FrontendService.thrift | 19 +++
.../insert_overwrite_auto_detect.out | 83 +++++++++++
.../insert_overwrite_auto_detect.groovy | 108 ++++++++++++++
34 files changed, 1112 insertions(+), 102 deletions(-)
create mode 100644
regression-test/data/insert_overwrite_p0/insert_overwrite_auto_detect.out
create mode 100644
regression-test/suites/insert_overwrite_p0/insert_overwrite_auto_detect.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]