This is an automated email from the ASF dual-hosted git repository. zykkk pushed a change to branch branch-3.0 in repository https://gitbox.apache.org/repos/asf/doris.git
from 5bc77b150ba [improve](cloud) set default vaule for file_path (#41507) add 04e842df520 [3.0][improvement](jdbc catalog) support jdbc external catalog insert stmt in nereids (#41511) No new revisions were added by this update. Summary of changes: .../nereids/analyzer/UnboundJdbcTableSink.java | 84 ++++++++++++ .../nereids/analyzer/UnboundTableSinkCreator.java | 20 +-- .../glue/translator/PhysicalPlanTranslator.java | 20 +++ .../pre/TurnOffPageCacheForInsertIntoSelect.java | 8 ++ .../nereids/properties/RequestPropertyDeriver.java | 9 ++ .../org/apache/doris/nereids/rules/RuleSet.java | 2 + .../org/apache/doris/nereids/rules/RuleType.java | 2 + .../doris/nereids/rules/analysis/BindSink.java | 77 ++++++++++- ...ogicalJdbcTableSinkToPhysicalJdbcTableSink.java | 48 +++++++ .../apache/doris/nereids/trees/plans/PlanType.java | 3 + .../insert/BaseExternalTableInsertExecutor.java | 2 +- .../commands/insert/InsertIntoTableCommand.java | 27 +++- .../trees/plans/commands/insert/InsertUtils.java | 9 ++ .../commands/insert/JdbcInsertCommandContext.java} | 10 +- .../plans/commands/insert/JdbcInsertExecutor.java | 113 +++++++++++++++ .../trees/plans/logical/LogicalJdbcTableSink.java | 151 +++++++++++++++++++++ .../physical/PhysicalBaseExternalTableSink.java | 4 + .../plans/physical/PhysicalJdbcTableSink.java | 109 +++++++++++++++ .../nereids/trees/plans/visitor/SinkVisitor.java | 15 ++ ...actionType.java => JdbcTransactionManager.java} | 26 +++- .../apache/doris/transaction/TransactionType.java | 3 +- 21 files changed, 719 insertions(+), 23 deletions(-) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/analyzer/UnboundJdbcTableSink.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/rules/implementation/LogicalJdbcTableSinkToPhysicalJdbcTableSink.java copy fe/fe-core/src/main/java/org/apache/doris/{transaction/TransactionType.java => nereids/trees/plans/commands/insert/JdbcInsertCommandContext.java} (81%) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/JdbcInsertExecutor.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalJdbcTableSink.java create mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalJdbcTableSink.java copy fe/fe-core/src/main/java/org/apache/doris/transaction/{TransactionType.java => JdbcTransactionManager.java} (67%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org