X-Git-Url: https://git.jsancho.org/?p=datasette-pytables.git;a=blobdiff_plain;f=datasette_pytables%2F__init__.py;h=889dccadbf9f4ad453022e9c7d6c5acdfa3bd430;hp=9cb90051037c91770f7b10af62dc7ea21435e5e1;hb=8f981acbd074be2eec098253112f8ef479373a5e;hpb=a408f0f468266f9b647e8572babda08fe9e0e09c diff --git a/datasette_pytables/__init__.py b/datasette_pytables/__init__.py index 9cb9005..889dcca 100644 --- a/datasette_pytables/__init__.py +++ b/datasette_pytables/__init__.py @@ -198,6 +198,11 @@ class PyTablesConnector(dc.Connector): if 'limit' in parsed_sql: limit = int(parsed_sql['limit']) + # Offset + offset = None + if 'offset' in parsed_sql: + offset = int(parsed_sql['offset']) + # Truncate if needed if page_size and max_returned_rows and truncate: if max_returned_rows == page_size: @@ -245,6 +250,8 @@ class PyTablesConnector(dc.Connector): # Get results get_rowid = make_get_rowid() get_row_value = make_get_row_value() + if offset: + table_rows = table_rows[offset:] count = 0 for table_row in table_rows: count += 1