We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2927588 commit f958526Copy full SHA for f958526
2 files changed
dialects/presto/src/Database/Sql/Presto/Parser.hs
@@ -948,7 +948,7 @@ arrayPrimaryExprP :: Parser (Expr RawNames Range)
948
arrayPrimaryExprP = do
949
r <- Tok.arrayP
950
_ <- Tok.openBracketP
951
- exprs <- exprP `sepBy1` Tok.commaP
+ exprs <- exprP `sepBy` Tok.commaP
952
r' <- Tok.closeBracketP
953
return $ ArrayExpr (r <> r') exprs
954
test/Database/Sql/Presto/Parser/Test.hs
@@ -119,6 +119,7 @@ testParser = test
119
, "SELECT CURRENT_TIME(1);"
120
, "SELECT CURRENT_DATE;"
121
, "SELECT ARRAY[1+1, LOCALTIME];"
122
+ , "SELECT ARRAY[];"
123
, "SELECT CAST(NULL AS BIGINT);"
124
, "SELECT TRY_CAST(NULL AS BIGINT);"
125
, "SELECT TRY_CAST(NULL AS BIGINT ARRAY);"
0 commit comments