Add limit argument to Database.query()

This commit is contained in:
XANTRONIX 2025-03-31 14:35:24 -04:00
parent 2a43e7f379
commit 7da2dd34f2

View file

@ -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()):