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 134b210c03 [improvement](shutdown) not print thread pool error stack 
trace when shutdown (#24155)
     add 9c441a4a16 [feature](Nereids) support create table and ctas (#24150)

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 |  77 +++
 .../org/apache/doris/analysis/CreateTableStmt.java |  31 +
 .../apache/doris/analysis/MultiPartitionDesc.java  |  16 +
 .../apache/doris/analysis/SinglePartitionDesc.java |  26 +
 .../doris/nereids/parser/LogicalPlanBuilder.java   | 253 +++++++-
 .../apache/doris/nereids/trees/plans/PlanType.java |   1 +
 .../trees/plans/commands/CreateTableCommand.java   | 134 ++++
 .../plans/commands/info/ColumnDefinition.java      | 251 ++++++++
 .../trees/plans/commands/info/CreateTableInfo.java | 433 +++++++++++++
 .../trees/plans/commands/info/DefaultValue.java    | 138 ++++
 .../commands/info/DistributionDescriptor.java      |  85 +++
 .../plans/commands/info/FixedRangePartition.java   |  77 +++
 .../trees/plans/commands/info/InPartition.java     |  73 +++
 .../trees/plans/commands/info/IndexDefinition.java |  50 ++
 .../plans/commands/info/LessThanPartition.java     |  74 +++
 .../plans/commands/info/PartitionDefinition.java   |  92 +++
 .../plans/commands/info/RollupDefinition.java      |  58 ++
 .../trees/plans/commands/info/StepPartition.java   |  86 +++
 .../trees/plans/visitor/CommandVisitor.java        |   5 +
 .../org/apache/doris/nereids/types/ArrayType.java  |   5 +
 .../org/apache/doris/nereids/types/DataType.java   |   5 +-
 .../apache/doris/nereids/types/DecimalV2Type.java  |  23 +-
 .../org/apache/doris/nereids/types/MapType.java    |   5 +
 .../apache/doris/nereids/types/StructField.java    |   7 +
 .../org/apache/doris/nereids/types/StructType.java |   5 +
 .../apache/doris/nereids/types/VarcharType.java    |   1 +
 .../java/org/apache/doris/nereids/util/Utils.java  |   5 +
 .../trees/plans/CreateTableCommandTest.java        | 704 +++++++++++++++++++++
 .../apache/doris/nereids/types/DataTypeTest.java   |  46 +-
 .../create_table/test_create_blocked.out}          |   0
 .../nereids_p0/create_table/test_create_table.out  |  68 ++
 .../data/nereids_p0/create_table/test_ctas.out     |  23 +
 .../suites/nereids_p0/create_table/ddl/data.sql    |  72 +++
 .../suites/nereids_p0/create_table/ddl/table.sql   | 245 +++++++
 .../create_table/test_create_blocked.groovy        | 156 +++++
 .../create_table/test_create_table.groovy          |  44 ++
 .../nereids_p0/create_table/test_ctas.groovy       | 226 +++++++
 38 files changed, 3570 insertions(+), 32 deletions(-)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/CreateTableCommand.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/ColumnDefinition.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/CreateTableInfo.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/DefaultValue.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/DistributionDescriptor.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/FixedRangePartition.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/InPartition.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/IndexDefinition.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/LessThanPartition.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/PartitionDefinition.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/RollupDefinition.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/info/StepPartition.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/CreateTableCommandTest.java
 copy regression-test/data/{ddl_p0/test_createtable_strlen.out => 
nereids_p0/create_table/test_create_blocked.out} (100%)
 create mode 100644 
regression-test/data/nereids_p0/create_table/test_create_table.out
 create mode 100644 regression-test/data/nereids_p0/create_table/test_ctas.out
 create mode 100644 regression-test/suites/nereids_p0/create_table/ddl/data.sql
 create mode 100644 regression-test/suites/nereids_p0/create_table/ddl/table.sql
 create mode 100644 
regression-test/suites/nereids_p0/create_table/test_create_blocked.groovy
 create mode 100644 
regression-test/suites/nereids_p0/create_table/test_create_table.groovy
 create mode 100644 
regression-test/suites/nereids_p0/create_table/test_ctas.groovy


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

Reply via email to