1
0
Fork 0

Adding upstream version 25.18.0.

Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
Daniel Baumann 2025-02-13 21:52:44 +01:00
parent 1341bc6477
commit b35dbeb6b6
Signed by: daniel
GPG key ID: FBB4F0E80A80222F
81 changed files with 34133 additions and 33517 deletions

View file

@ -2172,6 +2172,7 @@ class Insert(DDL, DML):
"stored": False,
"partition": False,
"settings": False,
"source": False,
}
def with_(
@ -2280,6 +2281,18 @@ class Group(Expression):
}
class Cube(Expression):
arg_types = {"expressions": False}
class Rollup(Expression):
arg_types = {"expressions": False}
class GroupingSets(Expression):
arg_types = {"expressions": True}
class Lambda(Expression):
arg_types = {"this": True, "expressions": True}
@ -3074,6 +3087,7 @@ class Table(Expression):
"partition": False,
"changes": False,
"rows_from": False,
"sample": False,
}
@property
@ -3846,7 +3860,6 @@ class Subquery(DerivedTable, Query):
class TableSample(Expression):
arg_types = {
"this": False,
"expressions": False,
"method": False,
"bucket_numerator": False,
@ -5441,6 +5454,11 @@ class IsInf(Func):
_sql_names = ["IS_INF", "ISINF"]
# https://www.postgresql.org/docs/current/functions-json.html
class JSON(Expression):
arg_types = {"this": False, "with": False, "unique": False}
class JSONPath(Expression):
arg_types = {"expressions": True}
@ -5553,6 +5571,17 @@ class JSONSchema(Expression):
arg_types = {"expressions": True}
# https://dev.mysql.com/doc/refman/8.4/en/json-search-functions.html#function_json-value
class JSONValue(Expression):
arg_types = {
"this": True,
"path": True,
"returning": False,
"on_empty": False,
"on_error": False,
}
# # https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/JSON_TABLE.html
class JSONTable(Func):
arg_types = {