page method
Return list of paginated data.
Implementation
@override
Future<List<Map<String, dynamic>>> page(
String table, {
required int limit,
required int skip,
OrderBy? orderBy,
}) async {
final query = _from(table).select().range(skip, limit);
if (orderBy != null) {
query.order(orderBy.key, ascending: orderBy.ascending);
}
final response = await query.execute();
if (response.error != null) {
throw response.error!;
}
return (response.data as List<dynamic>).cast<Map<String, dynamic>>();
}