This is an automated email from the ASF dual-hosted git repository. morningman pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from 585d12431c3 [fix](planner) should not push down sink when last exchange do limit (#31622) add c8355e7c877 [Refactor](insert) refactor insert command to support other type of table (#31610) No new revisions were added by this update. Summary of changes: .../main/java/org/apache/doris/common/Config.java | 8 - .../java/org/apache/doris/catalog/TableIf.java | 54 +++- .../org/apache/doris/datasource/ExternalTable.java | 104 ------- .../doris/job/extensions/insert/InsertJob.java | 2 +- .../doris/job/extensions/insert/InsertTask.java | 2 +- .../doris/nereids/parser/LogicalPlanBuilder.java | 8 +- .../trees/plans/commands/CreateTableCommand.java | 3 +- .../plans/commands/DeleteFromUsingCommand.java | 4 +- .../plans/commands/InsertIntoTableCommand.java | 291 ------------------ .../nereids/trees/plans/commands/LoadCommand.java | 3 +- .../trees/plans/commands/UpdateCommand.java | 4 +- .../plans/commands/UpdateMvByPartitionCommand.java | 1 + .../commands/insert/AbstractInsertExecutor.java | 179 +++++++++++ .../{ => insert}/BatchInsertIntoTableCommand.java | 22 +- .../plans/commands/insert/GroupCommitInserter.java | 142 +++++++++ .../commands/insert/InsertCommandContext.java | 26 ++ .../commands/insert/InsertIntoTableCommand.java | 190 ++++++++++++ .../{ => insert}/InsertOverwriteTableCommand.java | 25 +- .../InsertUtils.java} | 328 +-------------------- .../commands/insert/OlapInsertCommandContext.java | 33 +++ .../plans/commands/insert/OlapInsertExecutor.java | 258 ++++++++++++++++ .../trees/plans/visitor/CommandVisitor.java | 6 +- .../java/org/apache/doris/qe/StmtExecutor.java | 26 +- .../apache/doris/nereids/util/ReadLockTest.java | 2 +- .../org/apache/doris/qe/HmsQueryCacheTest.java | 6 - 25 files changed, 930 insertions(+), 797 deletions(-) delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/InsertIntoTableCommand.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/AbstractInsertExecutor.java rename fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/{ => insert}/BatchInsertIntoTableCommand.java (87%) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/GroupCommitInserter.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/InsertCommandContext.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/InsertIntoTableCommand.java rename fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/{ => insert}/InsertOverwriteTableCommand.java (90%) rename fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/{InsertExecutor.java => insert/InsertUtils.java} (54%) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/OlapInsertCommandContext.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/OlapInsertExecutor.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org