LocalRepositoryImpl<T extends DataModel> class

Inheritance
Mixed in types

Constructors

LocalRepositoryImpl({required DataAdapter<T> dataAdapter})

Properties

andParser List<T> Function(List<List<T>> data)
getter/setter pairinherited
box ↔ Box<T>?
getter/setter pair
dataAdapter DataAdapter<T>
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
orParser List<T> Function(List<List<T>> data)
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
typeId int
Called for type registration
no setteroverride
typeName String
no setter

Methods

clear() Future<void>
override
delete(String key) Future<T?>
override
dispose() Future<void>
override
get(String? key) Future<T?>
override
getAll({QueryBuilder<T>? queryBuilder}) Future<List<T>>
override
getProperty(String property, Map<String, dynamic> map) → dynamic
inherited
initialize() Future<LocalRepository<T>>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
parse({required List<T> data, required QueryBuilder<T> queryBuilder, required List<T> orParser(List<List<T>> data), required List<T> andParser(List<List<T>> data)}) List<T>
inherited
parseAndCondition(List<FilterOperation<T>> operations, List<T> object) List<T>
inherited
parseEqual(FilterCondition<T> condition, List<T> object) List<T>
override
parseGreaterThan(FilterCondition<T> condition, List<T> object) List<T>
override
parseInValues(FilterCondition<T> condition, List<T> object) List<T>
override
parseLessThan(FilterCondition<T> condition, List<T> object) List<T>
override
parseNotEqual(FilterCondition<T> condition, List<T> object) List<T>
override
parseOperation(FilterOperation<T> operation, List<T> object) List<T>
inherited
parseOrCondition(List<FilterOperation<T>> operations, List<T> object) List<T>
inherited
parsePagination(int limit, int page, List<T> object) List<T>
override
parseSort(SortCondition<T> sort, List<T> object) List<T>
override
read(BinaryReader reader) → T
Is called when a value has to be decoded.
override
save(String key, T model) Future<T>
override
toString() String
A string representation of this object.
inherited
write(BinaryWriter writer, T obj) → void
Is called when a value has to be encoded.
override

Operators

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