This is an automated email from the ASF dual-hosted git repository.

starocean999 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from ddb727f526b [opt](hms table)Some optimizations for hms external table 
(#44909)
     add 5e6f8bb0da9 [feature](nereids)support alter table command (#44058)

No new revisions were added by this update.

Summary of changes:
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |  42 +--
 .../main/java/org/apache/doris/alter/Alter.java    | 130 +++++++-
 .../apache/doris/alter/SchemaChangeHandler.java    |   8 +-
 .../org/apache/doris/analysis/AddColumnClause.java |  32 +-
 .../apache/doris/analysis/AddColumnsClause.java    |  40 ++-
 .../apache/doris/analysis/CreateIndexClause.java   |   9 +
 .../apache/doris/analysis/ModifyColumnClause.java  |  31 +-
 .../doris/analysis/ModifyPartitionClause.java      |  17 +
 .../analysis/ModifyTablePropertiesClause.java      |  10 +
 .../doris/analysis/ReplacePartitionClause.java     |  14 +
 .../apache/doris/analysis/ReplaceTableClause.java  |   9 +
 .../main/java/org/apache/doris/catalog/Column.java |   3 +
 .../main/java/org/apache/doris/catalog/Env.java    |   5 +
 .../doris/nereids/parser/LogicalPlanBuilder.java   | 370 ++++++++++++++++++++-
 .../apache/doris/nereids/trees/plans/PlanType.java |   1 +
 .../trees/plans/commands/AlterTableCommand.java    | 296 +++++++++++++++++
 .../trees/plans/commands/info/AddColumnOp.java     | 220 ++++++++++++
 .../trees/plans/commands/info/AddColumnsOp.java}   |  53 +--
 .../trees/plans/commands/info/AddPartitionOp.java  | 140 ++++++++
 .../trees/plans/commands/info/AddRollupOp.java     | 140 ++++++++
 .../plans/commands/info/AlterMultiPartitionOp.java | 128 +++++++
 .../trees/plans/commands/info/AlterTableOp.java    |  62 ++++
 .../plans/commands/info/ColumnDefinition.java      | 156 +++++++--
 .../trees/plans/commands/info/CreateIndexOp.java}  |  38 ++-
 .../trees/plans/commands/info/CreateMTMVInfo.java  |   2 +
 .../trees/plans/commands/info/CreateTableInfo.java |   1 -
 .../trees/plans/commands/info/DefaultValue.java    |  47 ++-
 .../commands/info/DistributionDescriptor.java      |  33 ++
 .../trees/plans/commands/info/DropColumnOp.java    | 180 ++++++++++
 .../trees/plans/commands/info/DropIndexOp.java}    |  79 ++---
 .../commands/info/DropPartitionFromIndexOp.java    | 115 +++++++
 .../trees/plans/commands/info/DropPartitionOp.java | 108 ++++++
 .../trees/plans/commands/info/DropRollupOp.java    |  88 +++++
 .../trees/plans/commands/info/EnableFeatureOp.java | 122 +++++++
 .../trees/plans/commands/info/IndexDefinition.java |  57 +++-
 .../plans/commands/info/ModifyColumnCommentOp.java |  92 +++++
 .../trees/plans/commands/info/ModifyColumnOp.java  | 205 ++++++++++++
 .../plans/commands/info/ModifyDistributionOp.java  |  77 +++++
 .../trees/plans/commands/info/ModifyEngineOp.java} |  69 ++--
 .../plans/commands/info/ModifyPartitionOp.java}    |  67 ++--
 .../plans/commands/info/ModifyTableCommentOp.java  |  76 +++++
 .../commands/info/ModifyTablePropertiesOp.java}    | 118 ++++---
 .../plans/commands/info/PartitionDefinition.java   |   1 +
 .../trees/plans/commands/info/RenameColumnOp.java  |  96 ++++++
 .../plans/commands/info/RenamePartitionOp.java     |  96 ++++++
 .../trees/plans/commands/info/RenameRollupOp.java  |  96 ++++++
 .../trees/plans/commands/info/RenameTableOp.java   |  85 +++++
 .../plans/commands/info/ReorderColumnsOp.java      | 130 ++++++++
 .../plans/commands/info/ReplacePartitionOp.java}   |  36 +-
 .../trees/plans/commands/info/ReplaceTableOp.java} |  33 +-
 .../trees/plans/visitor/CommandVisitor.java        |   5 +
 .../apache/doris/nereids/util/RelationUtil.java    |  53 +++
 .../trees/plans/commands/IndexDefinitionTest.java  |   2 +-
 .../schema_change_modify_mv_column_type2.out       |  25 --
 .../test_backup_restore_atomic_with_alter.groovy   |   2 +-
 .../test_generated_column_nereids.groovy           |   4 +-
 .../test_col_data_type_boundary.groovy             |  20 +-
 ...t_dynamic_partition_mod_distribution_key.groovy |   1 -
 .../test_multi_column_partition.groovy             |   6 +-
 .../rollup_p0/test_create_mv_and_mtmv.groovy       |   4 +-
 .../schema_change_modify_mv_column_type2.groovy    |  25 +-
 .../test_agg_schema_key_add.groovy                 |  14 +-
 .../test_agg_schema_key_change_modify.groovy       |  16 +-
 .../test_agg_schema_key_change_modify1.groovy      |  44 +--
 .../test_agg_schema_value_add.groovy               |   4 +-
 .../test_agg_schema_value_modify.groovy            |  16 +-
 .../test_alter_table_drop_column.groovy            |  10 +-
 .../test_alter_table_modify_column.groovy          |  36 +-
 .../test_dup_schema_key_add.groovy                 |   6 +-
 .../test_dup_schema_key_change_modify.groovy       |  16 +-
 .../test_dup_schema_key_change_modify1.groovy      |  44 +--
 .../test_dup_schema_value_modify.groovy            |   8 +-
 .../schema_change_p0/test_schema_change_agg.groovy |  14 +-
 .../test_schema_change_auto_inc.groovy             |   2 +-
 .../test_schema_reordering_dup.groovy              |   4 +-
 .../test_schema_reordering_unique.groovy           |   4 +-
 .../test_unique_schema_key_change_add.groovy       |   6 +-
 .../test_unique_schema_key_change_drop.groovy      |  26 +-
 .../test_unique_schema_key_change_modify.groovy    |  44 +--
 .../test_unique_schema_value_modify.groovy         |   8 +-
 .../test_unique_schema_value_modify.groovy         |   8 +-
 81 files changed, 3993 insertions(+), 547 deletions(-)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/AlterTableCommand.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/AddColumnOp.java
 copy fe/fe-core/src/main/java/org/apache/doris/{analysis/AddColumnsClause.java 
=> nereids/trees/plans/commands/info/AddColumnsOp.java} (59%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/AddPartitionOp.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/AddRollupOp.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/AlterMultiPartitionOp.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/AlterTableOp.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/{analysis/CreateIndexClause.java => 
nereids/trees/plans/commands/info/CreateIndexOp.java} (71%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/DropColumnOp.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/{analysis/CreateIndexClause.java => 
nereids/trees/plans/commands/info/DropIndexOp.java} (50%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/DropPartitionFromIndexOp.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/DropPartitionOp.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/DropRollupOp.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/EnableFeatureOp.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/ModifyColumnCommentOp.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/ModifyColumnOp.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/ModifyDistributionOp.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/{analysis/ReplaceTableClause.java => 
nereids/trees/plans/commands/info/ModifyEngineOp.java} (50%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/{analysis/ModifyPartitionClause.java 
=> nereids/trees/plans/commands/info/ModifyPartitionOp.java} (75%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/ModifyTableCommentOp.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/{analysis/ModifyTablePropertiesClause.java
 => nereids/trees/plans/commands/info/ModifyTablePropertiesOp.java} (85%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/RenameColumnOp.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/RenamePartitionOp.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/RenameRollupOp.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/RenameTableOp.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/ReorderColumnsOp.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/{analysis/ReplacePartitionClause.java 
=> nereids/trees/plans/commands/info/ReplacePartitionOp.java} (84%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/{analysis/ReplaceTableClause.java => 
nereids/trees/plans/commands/info/ReplaceTableOp.java} (77%)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to