1
0
Fork 0

Merging upstream version 21.0.2.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-13 21:21:45 +01:00
parent 7d0896f08b
commit b7d506d9b2
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
58 changed files with 25616 additions and 25078 deletions

View file

@ -1796,7 +1796,7 @@ class Lambda(Expression):
class Limit(Expression):
arg_types = {"this": False, "expression": True, "offset": False}
arg_types = {"this": False, "expression": True, "offset": False, "expressions": False}
class Literal(Condition):
@ -1969,7 +1969,7 @@ class Final(Expression):
class Offset(Expression):
arg_types = {"this": False, "expression": True}
arg_types = {"this": False, "expression": True, "expressions": False}
class Order(Expression):
@ -4291,6 +4291,11 @@ class RespectNulls(Expression):
pass
# https://cloud.google.com/bigquery/docs/reference/standard-sql/aggregate-function-calls#max_min_clause
class HavingMax(Expression):
arg_types = {"this": True, "expression": True, "max": True}
# Functions
class Func(Condition):
"""
@ -4491,7 +4496,7 @@ class Avg(AggFunc):
class AnyValue(AggFunc):
arg_types = {"this": True, "having": False, "max": False}
pass
class Lag(AggFunc):