Skip to content

Commit dd91f00

Browse files
author
Olivier Chédru
committed
Support more :: casts
1 parent 07371d6 commit dd91f00

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/antlr4/org/dhatim/sql/lang/PSQLParser.g4

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -330,10 +330,12 @@ datetime_literal
330330

331331
time_literal
332332
: TIME time_string=Character_String_Literal
333+
| time_string=Character_String_Literal CAST_EXPRESSION TIME
333334
;
334335

335336
timestamp_literal
336337
: TIMESTAMP timestamp_string=Character_String_Literal
338+
| timestamp_string=Character_String_Literal CAST_EXPRESSION TIMESTAMP
337339
;
338340

339341
date_literal
@@ -343,6 +345,7 @@ date_literal
343345

344346
interval_literal
345347
: INTERVAL interval_string=Character_String_Literal
348+
| interval_string=Character_String_Literal CAST_EXPRESSION INTERVAL
346349
;
347350

348351
boolean_literal

0 commit comments

Comments
 (0)