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 e9937a75721 [fix](iceberg)Ensure proper authentication context before
accessing Iceberg Catalog (#52149)
add 91d7da6a09e [opt](iceberg) support create branch/tag for iceberg
(#51727)
No new revisions were added by this update.
Summary of changes:
.../create_preinstalled_scripts/iceberg/run15.sql | 8 +
docker/thirdparties/run-thirdparties-docker.sh | 2 +-
.../antlr4/org/apache/doris/nereids/DorisLexer.g4 | 8 +
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 46 +++
.../main/java/org/apache/doris/alter/Alter.java | 24 +-
.../java/org/apache/doris/alter/AlterOpType.java | 2 +
...tStmt.java => CreateOrReplaceBranchClause.java} | 35 +-
.../CreateOrReplaceTagClause.java} | 39 +--
.../org/apache/doris/datasource/CatalogIf.java | 17 +
.../apache/doris/datasource/ExternalCatalog.java | 46 +++
.../org/apache/doris/datasource/ExternalTable.java | 2 +-
.../doris/datasource/hive/HiveMetadataOps.java | 14 +
.../datasource/iceberg/IcebergMetadataOps.java | 118 +++++++
.../datasource/operations/ExternalMetadataOps.java | 40 +++
.../org/apache/doris/journal/JournalEntity.java | 6 +
.../doris/nereids/parser/LogicalPlanBuilder.java | 102 ++++++
.../trees/plans/commands/AlterTableCommand.java | 6 +-
.../trees/plans/commands/info/BranchOptions.java | 89 +++++
.../commands/info/CreateOrReplaceBranchInfo.java | 87 +++++
...meTableOp.java => CreateOrReplaceBranchOp.java} | 65 ++--
.../commands/info/CreateOrReplaceTagInfo.java | 87 +++++
...bleCommentOp.java => CreateOrReplaceTagOp.java} | 52 ++-
.../trees/plans/commands/info/TagOptions.java | 64 ++++
.../java/org/apache/doris/persist/EditLog.java | 13 +
.../org/apache/doris/persist/OperationType.java | 1 +
...CreateDbInfo.java => TableBranchOrTagInfo.java} | 45 +--
.../IcebergExternalTableBranchAndTagTest.java | 357 +++++++++++++++++++++
.../info/CreateOrReplaceBranchOrTagInfoTest.java | 281 ++++++++++++++++
.../iceberg/iceberg_branch_tag_operate.out | Bin 0 -> 786 bytes
.../iceberg/iceberg_branch_tag_operate.groovy | 194 +++++++++++
30 files changed, 1723 insertions(+), 127 deletions(-)
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/create_preinstalled_scripts/iceberg/run15.sql
copy
fe/fe-core/src/main/java/org/apache/doris/analysis/{AlterCatalogCommentStmt.java
=> CreateOrReplaceBranchClause.java} (59%)
copy
fe/fe-core/src/main/java/org/apache/doris/{nereids/trees/plans/commands/info/AlterSystemOp.java
=> analysis/CreateOrReplaceTagClause.java} (61%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/BranchOptions.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CreateOrReplaceBranchInfo.java
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/{RenameTableOp.java
=> CreateOrReplaceBranchOp.java} (53%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CreateOrReplaceTagInfo.java
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/{ModifyTableCommentOp.java
=> CreateOrReplaceTagOp.java} (60%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/TagOptions.java
copy fe/fe-core/src/main/java/org/apache/doris/persist/{CreateDbInfo.java =>
TableBranchOrTagInfo.java} (59%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/datasource/iceberg/IcebergExternalTableBranchAndTagTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/info/CreateOrReplaceBranchOrTagInfoTest.java
create mode 100644
regression-test/data/external_table_p0/iceberg/iceberg_branch_tag_operate.out
create mode 100644
regression-test/suites/external_table_p0/iceberg/iceberg_branch_tag_operate.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]