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]