Closed apstndb closed 3 weeks ago
This PR implements the current aggregate function call syntax.
https://cloud.google.com/spanner/docs/reference/standard-sql/aggregate-function-calls#aggregate_function_call_syntax
function_name( [ DISTINCT ] function_arguments [ { IGNORE | RESPECT } NULLS ] [ HAVING { MAX | MIN } having_expression ] )
NullHandlingModifier
HavingModifier
COUNT(*)
CountStarExpr
fix #88
Conflict resolved and suggestion applied.
@apstndb Thank you!
This PR implements the current aggregate function call syntax.
https://cloud.google.com/spanner/docs/reference/standard-sql/aggregate-function-calls#aggregate_function_call_syntax
Note
NullHandlingModifier
andHavingModifier
are borrowed from ZetaSQLCOUNT(*)
doesn't support these modifiers, soCountStarExpr
is not updated.fix #88