first<TDao> method
Future<TDao?>
first<TDao>(
- QuerySource<
TDao> source, { - Filter filter = Filter.empty,
- List<
QuerySelect> distinct = const <QuerySelect>[], - Sort sort = Sort.empty,
- int offset = 0,
- bool forUpdate = false,
Returns the first entry of the query.
Implementation
Future<TDao?> first<TDao>(
QuerySource<TDao> source, {
Filter filter = Filter.empty,
List<QuerySelect> distinct = const <QuerySelect>[],
Sort sort = Sort.empty,
int offset = 0,
bool forUpdate = false,
}) async {
final result = await query<TDao>(
source,
filter: filter,
distinct: distinct,
sort: sort,
offset: offset,
limit: 1,
forUpdate: forUpdate,
);
return result.firstOrNull;
}