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

liudw pushed a commit to branch reverse_reader
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git


The following commit(s) were added to refs/heads/reverse_reader by this push:
     new d3d84ac  add g4 orderByTimeClause for querys
d3d84ac is described below

commit d3d84ac5e3d15d7064f096d665c484b4a302ac5f
Author: liudw <[email protected]>
AuthorDate: Fri Aug 21 15:48:00 2020 +0800

    add g4 orderByTimeClause for querys
---
 .../main/antlr4/org/apache/iotdb/db/qp/strategy/SqlBase.g4   | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/antlr/src/main/antlr4/org/apache/iotdb/db/qp/strategy/SqlBase.g4 
b/antlr/src/main/antlr4/org/apache/iotdb/db/qp/strategy/SqlBase.g4
index 68fc548..3553232 100644
--- a/antlr/src/main/antlr4/org/apache/iotdb/db/qp/strategy/SqlBase.g4
+++ b/antlr/src/main/antlr4/org/apache/iotdb/db/qp/strategy/SqlBase.g4
@@ -102,7 +102,7 @@ selectElements
     : functionCall (COMMA functionCall)* #functionElement
     | suffixPath (COMMA suffixPath)* #selectElement
     | STRING_LITERAL (COMMA STRING_LITERAL)* #selectConstElement
-    | lastClause #lastElement
+    | lastClause orderByTimeClause?  #lastElement
     ;
 
 functionCall
@@ -207,12 +207,12 @@ fromClause
 
 specialClause
     : specialLimit
-    | groupByTimeClause specialLimit?
-    | groupByFillClause specialLimit?
+    | groupByTimeClause specialLimit? orderByTimeClause ?
+    | groupByFillClause specialLimit? orderByTimeClause ?
     | orderByTimeClause ?
     | fillClause slimitClause? alignByDeviceClauseOrDisableAlign?
     | alignByDeviceClauseOrDisableAlign
-    | groupByLevelClause specialLimit?
+    | groupByLevelClause specialLimit? orderByTimeClause ?
     ;
 
 specialLimit
@@ -254,8 +254,8 @@ disableAlign
     ;
 
 alignByDeviceClauseOrDisableAlign
-    : alignByDeviceClause
-    | disableAlign
+    : alignByDeviceClause orderByTimeClause ?
+    | disableAlign orderByTimeClause ?
     ;
 
 fillClause

Reply via email to