Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit fd18dca

Browse files
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)

AltStyle によって変換されたページ (->オリジナル) /