Du kan använda take
och drop
metoder på TableQuery
objekt. De kommer att översättas till limit
och offset
i den resulterande SQL-frågan:
val users: TableQuery[UsersTable] = UsersTable.query
val firstPartOfUsers = users.drop(0).take(25).result
val secondPartOfUsers = users.drop(25).take(25).result
Dessa två åtgärder kommer att översättas till följande SQL-frågor:
select "name", "email", "id" from "users" limit 25 offset 0
select "name", "email", "id" from "users" limit 25 offset 25