CalvinKirs commented on code in PR #21916:
URL: https://github.com/apache/doris/pull/21916#discussion_r1277010605
##########
fe/fe-core/src/main/cup/sql_parser.cup:
##########
@@ -2609,7 +2630,72 @@ resource_desc ::=
RESULT = new ResourceDesc(resourceName, properties);
:}
;
-
+create_event_stmt ::=
+ KW_CREATE KW_EVENT job_label:jobLabel KW_ON KW_SCHEDULER KW_EVERY
INTEGER_LITERAL:time_interval ident:time_unit opt_event_starts:startsTime
opt_event_ends:endsTime opt_comment:comment KW_DO stmt:executeSql
+ {:
+ CreateJobStmt stmt = new
CreateJobStmt(jobLabel,null,time_interval,time_unit, startsTime,
endsTime,comment,executeSql);
+ RESULT = stmt;
+ :}
+ | KW_CREATE KW_EVENT job_label:jobLabel KW_ON KW_SCHEDULER KW_AT
STRING_LITERAL:atTime opt_comment:comment KW_DO stmt:executeSql
+ {:
+ CreateJobStmt stmt = new
CreateJobStmt(jobLabel,atTime,null,null,null,null,comment,executeSql);
+ RESULT = stmt;
+ :}
+ ;
+ opt_event_starts ::=
+ {:
+ RESULT = null;
+ :}
+ | KW_STARTS STRING_LITERAL:startTime
+ {:
+ RESULT = startTime;
+ :}
+ ;
+
+ opt_event_ends ::=
+ {:
+ RESULT = null;
+ :}
+ | KW_ENDS STRING_LITERAL:endTime
+ {:
+ RESULT = endTime;
+ :}
+ ;
+ event_do ::=
+ KW_DO STRING_LITERAL:sqlString
+ {:
+ RESULT = sqlString;
+ :}
+ ;
Review Comment:
good catch
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]