@@ -2003,7 +2003,7 @@ def trailing_range_window(preceding, order_by, group_by=None):
2003
2003
)
2004
2004
2005
2005
2006
- def union (table : ir .Table , * rest : ir .Table , distinct : bool = False ) -> ir .Table :
2006
+ def union (table : ir .Table , / , * rest : ir .Table , distinct : bool = False ) -> ir .Table :
2007
2007
"""Compute the set union of multiple table expressions.
2008
2008
2009
2009
The input tables must have identical schemas.
@@ -2072,7 +2072,7 @@ def union(table: ir.Table, *rest: ir.Table, distinct: bool = False) -> ir.Table:
2072
2072
return table .union (* rest , distinct = distinct ) if rest else table
2073
2073
2074
2074
2075
- def intersect (table : ir .Table , * rest : ir .Table , distinct : bool = True ) -> ir .Table :
2075
+ def intersect (table : ir .Table , / , * rest : ir .Table , distinct : bool = True ) -> ir .Table :
2076
2076
"""Compute the set intersection of multiple table expressions.
2077
2077
2078
2078
The input tables must have identical schemas.
@@ -2153,7 +2153,7 @@ def intersect(table: ir.Table, *rest: ir.Table, distinct: bool = True) -> ir.Tab
2153
2153
return table .intersect (* rest , distinct = distinct ) if rest else table
2154
2154
2155
2155
2156
- def difference (table : ir .Table , * rest : ir .Table , distinct : bool = True ) -> ir .Table :
2156
+ def difference (table : ir .Table , / , * rest : ir .Table , distinct : bool = True ) -> ir .Table :
2157
2157
"""Compute the set difference of multiple table expressions.
2158
2158
2159
2159
The input tables must have identical schemas.
@@ -2409,7 +2409,7 @@ def _timestamp_range(
2409
2409
2410
2410
2411
2411
@deferrable
2412
- def ifelse (condition : Any , true_expr : Any , false_expr : Any ) -> ir .Value :
2412
+ def ifelse (condition : Any , true_expr : Any , false_expr : Any , / ) -> ir .Value :
2413
2413
"""Construct a ternary conditional expression.
2414
2414
2415
2415
Parameters
0 commit comments