Add limit argument to Database.query()
This commit is contained in:
parent
2a43e7f379
commit
7da2dd34f2
1 changed files with 4 additions and 1 deletions
|
@ -212,7 +212,7 @@ class Database():
|
|||
|
||||
return cr
|
||||
|
||||
def query(self, table, clauses=list(), values=None, order_by=list()):
|
||||
def query(self, table, clauses=list(), values=None, order_by=list(), limit=None):
|
||||
selectors = getattr(table, '__columns_read__', None)
|
||||
|
||||
if selectors is None:
|
||||
|
@ -247,6 +247,9 @@ class Database():
|
|||
elif order is DatabaseOrder.DESC:
|
||||
sql += f" {column} desc"
|
||||
|
||||
if limit is not None:
|
||||
sql += f" limit {limit}"
|
||||
|
||||
return self.query_sql(table, sql, values)
|
||||
|
||||
def get(self, table, values: dict=dict()):
|
||||
|
|
Loading…
Add table
Reference in a new issue