From 13d50b93cc8348c54641b594371a96ecdb1bcabc Mon Sep 17 00:00:00 2001 From: David Symonds Date: Fri, 29 Jan 2021 10:16:01 +1100 Subject: [PATCH] feat(spanner/spansql): add complete set of array functions (#3633) As with a previous change, this doesn't implement these but permits correct parsing. Fixes #3618. --- spanner/spansql/keywords.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/spanner/spansql/keywords.go b/spanner/spansql/keywords.go index a2dd1db92bf..9bba9dc4005 100644 --- a/spanner/spansql/keywords.go +++ b/spanner/spansql/keywords.go @@ -179,4 +179,15 @@ var allFuncs = []string{ "TO_BASE32", "TO_BASE64", "TO_CODE_POINTS", "TO_HEX", "TRIM", "UPPER", + + // Array functions. + "ARRAY", + "ARRAY_CONCAT", + "ARRAY_LENGTH", + "ARRAY_TO_STRING", + "GENERATE_ARRAY", "GENERATE_DATE_ARRAY", + "OFFSET", "ORDINAL", + "ARRAY_REVERSE", + "ARRAY_IS_DISTINCT", + "SAFE_OFFSET", "SAFE_ORDINAL", }