@@ -1621,7 +1621,7 @@ def _assemble_set_op(
1621
1621
assert not queue , "items left in queue"
1622
1622
return result .to_expr ()
1623
1623
1624
- def union (self , table : Table , * rest : Table , distinct : bool = False ) -> Table :
1624
+ def union (self , table : Table , / , * rest : Table , distinct : bool = False ) -> Table :
1625
1625
"""Compute the set union of multiple table expressions.
1626
1626
1627
1627
The input tables must have identical schemas.
@@ -1692,7 +1692,7 @@ def union(self, table: Table, *rest: Table, distinct: bool = False) -> Table:
1692
1692
"""
1693
1693
return self ._assemble_set_op (ops .Union , table , * rest , distinct = distinct )
1694
1694
1695
- def intersect (self , table : Table , * rest : Table , distinct : bool = True ) -> Table :
1695
+ def intersect (self , table : Table , / , * rest : Table , distinct : bool = True ) -> Table :
1696
1696
"""Compute the set intersection of multiple table expressions.
1697
1697
1698
1698
The input tables must have identical schemas.
@@ -1772,7 +1772,7 @@ def intersect(self, table: Table, *rest: Table, distinct: bool = True) -> Table:
1772
1772
"""
1773
1773
return self ._assemble_set_op (ops .Intersection , table , * rest , distinct = distinct )
1774
1774
1775
- def difference (self , table : Table , * rest : Table , distinct : bool = True ) -> Table :
1775
+ def difference (self , table : Table , / , * rest : Table , distinct : bool = True ) -> Table :
1776
1776
"""Compute the set difference of multiple table expressions.
1777
1777
1778
1778
The input tables must have identical schemas.
0 commit comments