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 dae59ad7fa9 [bug](scan) Fix missing sync rowsets in cloud mode (#31756)
add da5b6d38664 [feature](insert)add hive table sink definition (#31662)
No new revisions were added by this update.
Summary of changes:
.../glue/translator/PhysicalPlanTranslator.java | 8 ++
.../pre/TurnOffPageCacheForInsertIntoSelect.java | 7 ++
.../org/apache/doris/nereids/rules/RuleSet.java | 2 +
.../org/apache/doris/nereids/rules/RuleType.java | 2 +
.../doris/nereids/rules/analysis/BindSink.java | 10 +-
...gicalHiveTableSinkToPhysicalHiveTableSink.java} | 21 ++--
.../apache/doris/nereids/trees/plans/PlanType.java | 7 +-
.../plans/commands/insert/HiveInsertExecutor.java | 100 +++++++++++++++++
.../commands/insert/InsertIntoTableCommand.java | 5 +
.../trees/plans/commands/insert/InsertUtils.java | 9 +-
...lapTableSink.java => LogicalHiveTableSink.java} | 73 +++++--------
.../plans/physical/PhysicalHiveTableSink.java | 119 +++++++++++++++++++++
.../nereids/trees/plans/visitor/SinkVisitor.java | 10 ++
.../java/org/apache/doris/planner/DataSink.java | 7 +-
.../{MysqlTableSink.java => HiveTableSink.java} | 51 +++++----
gensrc/thrift/DataSinks.thrift | 63 ++++++++++-
16 files changed, 404 insertions(+), 90 deletions(-)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/implementation/{LogicalOlapTableSinkToPhysicalOlapTableSink.java
=> LogicalHiveTableSinkToPhysicalHiveTableSink.java} (66%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/HiveInsertExecutor.java
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/{LogicalOlapTableSink.java
=> LogicalHiveTableSink.java} (66%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalHiveTableSink.java
copy fe/fe-core/src/main/java/org/apache/doris/planner/{MysqlTableSink.java =>
HiveTableSink.java} (52%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]