Skip to content

Commit fd18dca

Browse files
committed
add excepts() method
1 parent b976e07 commit fd18dca

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

simple_query_builder/querybuilder.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -647,6 +647,11 @@ def union_select(self, table: Union[str, list, dict], union_all: bool = False):
647647

648648
return self
649649

650+
def excepts(self):
651+
self._concat = True
652+
self._sql += " EXCEPT "
653+
return self
654+
650655
def except_select(self, table: Union[str, list, dict]):
651656
if not table:
652657
self.set_error(f"Empty table in {inspect.stack()[0][3]} method")
@@ -662,7 +667,6 @@ def __str__(self):
662667
return self.get_sql(False)
663668

664669
def create_view(self, view_name: str, add_exists: bool = True):
665-
# this method will be moved to another class
666670
if not view_name:
667671
self.set_error(f"Empty view_name in {inspect.stack()[0][3]} method")
668672
return self
@@ -678,7 +682,6 @@ def create_view(self, view_name: str, add_exists: bool = True):
678682
return self
679683

680684
def drop_view(self, view_name: str, add_exists: bool = True):
681-
# this method will be moved to another class
682685
if not view_name:
683686
self.set_error(f"Empty view_name in {inspect.stack()[0][3]} method")
684687
return self

0 commit comments

Comments
 (0)