Finder constructor

Finder({
  1. Filter? filter,
  2. List<SortOrder<Object?>>? sortOrders,
  3. int? limit,
  4. int? offset,
  5. Boundary? start,
  6. Boundary? end,
})

Specify a filter.

Having a start and/or end boundary requires a sortOrders when the values are specified. start/end is done after filtering.

A finder without any info does not filter anything

Implementation

factory Finder({
  Filter? filter,
  List<SortOrder>? sortOrders,
  int? limit,
  int? offset,
  Boundary? start,
  Boundary? end,
}) {
  return SembastFinder(
    filter: filter,
    sortOrders: sortOrders,
    limit: limit,
    offset: offset,
    start: start,
    end: end,
  );
}