LoadCriteria class

Mixed-in types

Constructors

LoadCriteria.new({int? skip, int? take, List<GroupCriteria>? groupBy, List<AggregateCriteria>? aggregates, List<FilterCriteria>? filterBy, List<OrderCriteria>? orderBy})
LoadCriteria.fromJson(Map<String, dynamic> json)
factory

Properties

aggregates List<AggregateCriteria>?
final
filterBy List<FilterCriteria>
final
groupBy List<GroupCriteria>?
final
hashCode int
The hash code for this object.
no setteroverride
orderBy List<OrderCriteria>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
skip int?
final
take int?
final

Methods

copyWith({int? skip()?, int? take()?, List<FilterCriteria>? filterBy()?, List<OrderCriteria>? orderBy()?, List<GroupCriteria>? groupBy()?, List<AggregateCriteria>? aggregates()?}) LoadCriteria
createAggregation<T>({required Iterable<T> items, required dynamic getFieldValue(String fieldName, T item), required AggregateCriteria criteria}) AggregateResult
filterItems<T>({required Iterable<T> data, required dynamic getFieldValue(String fieldName, T item)}) Iterable<T>
groupItems<T>({required GroupCriteria criteria, required Iterable<T> items, required Iterable<T> allItems, required dynamic getFieldValue(String fieldName, T item)}) List<GroupResult>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
orderItems<T>({required Iterable<T> items, required dynamic getFieldValue(String fieldName, T item)}) Iterable<T>
toJson() Map<String, dynamic>
override
toJsonString() String
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
override