From 5207d23dc030eae77c0b5c7fe50522b9d043ec88 Mon Sep 17 00:00:00 2001 From: David Finkel Date: Fri, 24 Sep 2021 11:20:07 -0400 Subject: [PATCH] fix(spanner/spansql): allow all hash functions The `spansql` package is quite useful for parsing and managing schemas, however, with the addition of `CHECK` constraints to the spanner DDL, the full set of SQL functions can now appear in schemas. Fill in the missing Hash functions to support their use. --- spanner/spansql/keywords.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spanner/spansql/keywords.go b/spanner/spansql/keywords.go index 927d0ac77638..72f79cda9333 100644 --- a/spanner/spansql/keywords.go +++ b/spanner/spansql/keywords.go @@ -152,7 +152,9 @@ var allFuncs = []string{ "ABS", // Hash functions. + "FARM_FINGERPRINT", "SHA1", + "SHA256", "SHA512", // String functions. "BYTE_LENGTH", "CHAR_LENGTH", "CHARACTER_LENGTH",