U kunt take
. gebruiken en drop
methoden op TableQuery
voorwerpen. Ze worden vertaald naar limit
en offset
in de resulterende SQL-query:
val users: TableQuery[UsersTable] = UsersTable.query
val firstPartOfUsers = users.drop(0).take(25).result
val secondPartOfUsers = users.drop(25).take(25).result
Deze twee acties worden vertaald naar de volgende SQL-query's:
select "name", "email", "id" from "users" limit 25 offset 0
select "name", "email", "id" from "users" limit 25 offset 25