You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by da...@apache.org on 2024/09/24 07:18:10 UTC
(doris) branch master updated: [fix](Nereids) two cloud syntax different with legacy planner (#41198)
This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/master by this push:
new 232170af61a [fix](Nereids) two cloud syntax different with legacy planner (#41198)
232170af61a is described below
commit 232170af61a6fdcb6493db5cda39d50c02994945
Author: morrySnow <10...@users.noreply.github.com>
AuthorDate: Tue Sep 24 15:18:01 2024 +0800
[fix](Nereids) two cloud syntax different with legacy planner (#41198)
- copy into
- warm up
---
fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisLexer.g4 | 1 +
.../src/main/antlr4/org/apache/doris/nereids/DorisParser.g4 | 8 +++++---
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisLexer.g4 b/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisLexer.g4
index befa2997624..e25a2719ad4 100644
--- a/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisLexer.g4
+++ b/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisLexer.g4
@@ -207,6 +207,7 @@ DEMAND: 'DEMAND';
DESC: 'DESC';
DESCRIBE: 'DESCRIBE';
DIAGNOSE: 'DIAGNOSE';
+DIAGNOSIS: 'DIAGNOSIS';
DISK: 'DISK';
DISTINCT: 'DISTINCT';
DISTINCTPC: 'DISTINCTPC';
diff --git a/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4 b/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4
index 29496dcc893..8403d471890 100644
--- a/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4
+++ b/fe/fe-core/src/main/antlr4/org/apache/doris/nereids/DorisParser.g4
@@ -185,7 +185,7 @@ unsupportedOtherStatement
| UNLOCK TABLES #unlockTables
| WARM UP (CLUSTER | COMPUTE GROUP) destination=identifier WITH
((CLUSTER | COMPUTE GROUP) source=identifier |
- (warmUpItem (COMMA warmUpItem)*)) FORCE? #warmUpCluster
+ (warmUpItem (AND warmUpItem)*)) FORCE? #warmUpCluster
| BACKUP SNAPSHOT label=multipartIdentifier TO repo=identifier
((ON | EXCLUDE) LEFT_PAREN baseTableRef (COMMA baseTableRef)* RIGHT_PAREN)?
properties=propertyClause? #backup
@@ -848,14 +848,15 @@ unsupportedUseStatement
unsupportedDmlStatement
: TRUNCATE TABLE multipartIdentifier specifiedPartition? #truncateTable
- | COPY INTO selectHint? name=multipartIdentifier columns=identifierList FROM
+ | COPY INTO selectHint? name=multipartIdentifier columns=identifierList? FROM
(stageAndPattern | (LEFT_PAREN SELECT selectColumnClause
FROM stageAndPattern whereClause RIGHT_PAREN))
properties=propertyClause? #copyInto
;
stageAndPattern
- : AT (stage=identifier | TILDE) (pattern=STRING_LITERAL)?
+ : ATSIGN (stage=identifier | TILDE)
+ (LEFT_PAREN pattern=STRING_LITERAL RIGHT_PAREN)?
;
unsupportedKillStatement
@@ -1863,6 +1864,7 @@ nonReserved
| DEFERRED
| DEMAND
| DIAGNOSE
+ | DIAGNOSIS
| DISTINCTPC
| DISTINCTPCSA
| DO
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org