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

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


    from 3e6e49e424b [opt](cast) Optimize the conversion of numeric types to 
strings. (#36541)
     add 12c59f63dbf [Feat](create table) support generated column (#35284)

No new revisions were added by this update.

Summary of changes:
 .../antlr4/org/apache/doris/nereids/DorisLexer.g4  |   2 +
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |   5 +-
 fe/fe-core/src/main/cup/sql_parser.cup             |  27 +-
 .../apache/doris/alter/SchemaChangeHandler.java    |  90 +++++-
 .../java/org/apache/doris/analysis/ColumnDef.java  |  75 ++++-
 .../org/apache/doris/analysis/CreateTableStmt.java | 164 ++++++++++
 .../apache/doris/analysis/FunctionCallExpr.java    |  11 +
 .../main/java/org/apache/doris/catalog/Column.java |  51 +++-
 .../main/java/org/apache/doris/catalog/Env.java    |   7 +
 .../apache/doris/catalog/GeneratedColumnInfo.java  |  78 +++++
 .../java/org/apache/doris/common/TreeNode.java     |  10 +
 .../org/apache/doris/common/UserException.java     |   4 +
 .../doris/common/proc/IndexSchemaProcNode.java     |   3 +
 .../org/apache/doris/common/util/ExprUtil.java     |  45 +++
 .../doris/common/util/GeneratedColumnUtil.java     |  69 +++++
 .../src/main/java/org/apache/doris/load/Load.java  |  27 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |   6 +-
 .../doris/nereids/rules/analysis/BindSink.java     |  71 +++--
 .../plans/commands/info/ColumnDefinition.java      |  46 ++-
 .../trees/plans/commands/info/CreateTableInfo.java | 238 ++++++++++++++-
 .../plans/commands/info/GeneratedColumnDesc.java   |  64 ++++
 .../insert/BatchInsertIntoTableCommand.java        |   2 +-
 .../commands/insert/InsertIntoTableCommand.java    |   2 +-
 .../insert/InsertOverwriteTableCommand.java        |   6 +-
 .../trees/plans/commands/insert/InsertUtils.java   |  79 ++++-
 .../commands/insert/OlapInsertCommandContext.java  |  27 +-
 .../java/org/apache/doris/nereids/util/Utils.java  |  65 +++-
 .../apache/doris/planner/StreamLoadPlanner.java    |   6 +
 fe/fe-core/src/main/jflex/sql_scanner.flex         |   2 +
 .../alter_column_test_generated_column.out         |  28 ++
 .../gen_col_data.csv                               |   2 +
 .../gen_col_data.json                              |   4 +
 .../gen_col_data_delete.csv                        |   1 +
 .../stream_load_and_mysql_load.out                 |  71 +++++
 .../test_create_table_generated_column.out         | 337 +++++++++++++++++++++
 .../test_create_table_generated_column_legacy.out  |  93 ++++++
 .../test_delete_generated_column.out               |  53 ++++
 .../test_generated_column_nereids.out              | 223 ++++++++++++++
 .../test_insert_overwrite_generated_column.out     |  64 ++++
 .../test_load_delete_generated_column.out          |   9 +
 .../test_partial_update_generated_column.out       |  11 +
 .../test_routine_load_generated_column.out         |   5 +
 .../test_update_generated_column.out               |  22 ++
 .../three_column_gen_col_data.csv                  |   2 +
 .../plugins/plugin_must_contains.groovy            |   2 +-
 .../alter_column_test_generated_column.groovy      | 143 +++++++++
 .../fault_tolerance_nereids.groovy                 | 202 ++++++++++++
 .../stream_load_and_mysql_load.groovy              | 144 +++++++++
 ...est_create_table_generated_column_legacy.groovy | 248 +++++++++++++++
 .../test_delete_generated_column.groovy            |  74 +++++
 .../test_generated_column_nereids.groovy           | 236 +++++++++++++++
 .../test_insert_overwrite_generated_column.groovy  | 117 +++++++
 .../test_load_delete_generated_column.groovy       |  52 ++++
 .../test_partial_update_generated_column.groovy    |  78 +++++
 .../test_routine_load_generated_column.groovy      |  96 ++++++
 .../test_update_generated_column.groovy            |  75 +++++
 56 files changed, 3566 insertions(+), 108 deletions(-)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/catalog/GeneratedColumnInfo.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/common/util/ExprUtil.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/common/util/GeneratedColumnUtil.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/GeneratedColumnDesc.java
 create mode 100644 
regression-test/data/ddl_p0/test_create_table_generated_column/alter_column_test_generated_column.out
 create mode 100644 
regression-test/data/ddl_p0/test_create_table_generated_column/gen_col_data.csv
 create mode 100644 
regression-test/data/ddl_p0/test_create_table_generated_column/gen_col_data.json
 create mode 100644 
regression-test/data/ddl_p0/test_create_table_generated_column/gen_col_data_delete.csv
 create mode 100644 
regression-test/data/ddl_p0/test_create_table_generated_column/stream_load_and_mysql_load.out
 create mode 100644 
regression-test/data/ddl_p0/test_create_table_generated_column/test_create_table_generated_column.out
 create mode 100644 
regression-test/data/ddl_p0/test_create_table_generated_column/test_create_table_generated_column_legacy.out
 create mode 100644 
regression-test/data/ddl_p0/test_create_table_generated_column/test_delete_generated_column.out
 create mode 100644 
regression-test/data/ddl_p0/test_create_table_generated_column/test_generated_column_nereids.out
 create mode 100644 
regression-test/data/ddl_p0/test_create_table_generated_column/test_insert_overwrite_generated_column.out
 create mode 100644 
regression-test/data/ddl_p0/test_create_table_generated_column/test_load_delete_generated_column.out
 create mode 100644 
regression-test/data/ddl_p0/test_create_table_generated_column/test_partial_update_generated_column.out
 create mode 100644 
regression-test/data/ddl_p0/test_create_table_generated_column/test_routine_load_generated_column.out
 create mode 100644 
regression-test/data/ddl_p0/test_create_table_generated_column/test_update_generated_column.out
 create mode 100644 
regression-test/data/ddl_p0/test_create_table_generated_column/three_column_gen_col_data.csv
 create mode 100644 
regression-test/suites/ddl_p0/test_create_table_generated_column/alter_column_test_generated_column.groovy
 create mode 100644 
regression-test/suites/ddl_p0/test_create_table_generated_column/fault_tolerance_nereids.groovy
 create mode 100644 
regression-test/suites/ddl_p0/test_create_table_generated_column/stream_load_and_mysql_load.groovy
 create mode 100644 
regression-test/suites/ddl_p0/test_create_table_generated_column/test_create_table_generated_column_legacy.groovy
 create mode 100644 
regression-test/suites/ddl_p0/test_create_table_generated_column/test_delete_generated_column.groovy
 create mode 100644 
regression-test/suites/ddl_p0/test_create_table_generated_column/test_generated_column_nereids.groovy
 create mode 100644 
regression-test/suites/ddl_p0/test_create_table_generated_column/test_insert_overwrite_generated_column.groovy
 create mode 100644 
regression-test/suites/ddl_p0/test_create_table_generated_column/test_load_delete_generated_column.groovy
 create mode 100644 
regression-test/suites/ddl_p0/test_create_table_generated_column/test_partial_update_generated_column.groovy
 create mode 100644 
regression-test/suites/ddl_p0/test_create_table_generated_column/test_routine_load_generated_column.groovy
 create mode 100644 
regression-test/suites/ddl_p0/test_create_table_generated_column/test_update_generated_column.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to