SharedPreferenceEngine<TModel extends ModelBase, TMeta extends ModelMeta<TModel>> class

Inheritance

Constructors

SharedPreferenceEngine(TModel t, {required StoreContext<ModelBase> dbContext, bool useIsolateDefault = true})

Properties

dbContext → SqfliteStoreContextBase<ModelBase>
no setterinherited
hashCode → int
The hash code for this object.
no setterinherited
mType → TModel
finalinherited
prefs → Future<SharedPreferences>
final
props → List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
stringify → bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited
t → TMeta
no setterinherited
useIsolateDefault → bool
finalinherited

Methods

all({Iterable<ColumnDefinition<TModel, dynamic>>? select(TMeta t)?, List<OrmOrder<ModelBase>>? orderBy(TMeta t)?, int? limit, int? offset, bool? useIsolate, Map<String, dynamic>? isolateArgs, void onIsolatePreMap(Map<String, dynamic>? isolateArgs)?}) → Future<List<TModel>>
inherited
asCast<T>(dynamic value) → T
inherited
delete({Filter<ModelBase> where(TMeta t)?, bool? useIsolate, bool all = false}) → Future<int>
deletePref({required String key}) → Future<void>
firstWhereOrNull(Filter<ModelBase> where(TMeta t), {Iterable<ColumnDefinition<TModel, dynamic>>? select(TMeta t)?, List<OrmOrder<ModelBase>>? orderBy(TMeta t)?, int? offset, bool? useIsolate, Map<String, dynamic>? isolateArgs, void onIsolatePreMap(Map<String, dynamic>? isolateArgs)?}) → Future<TModel?>
firstWhereOrNullMap(Filter<ModelBase> where(TMeta t), {Iterable<ColumnDefinition<TModel, dynamic>>? select(TMeta t)?, List<OrmOrder<ModelBase>>? orderBy(TMeta t)?, int? offset, bool? useIsolate, Map<String, dynamic>? isolateArgs, void onIsolatePreMap(Map<String, dynamic>? isolateArgs)?}) → Future<Map<String, dynamic>?>
inherited
getCount({Filter<ModelBase> where(TMeta t)?, bool? useIsolate, Map<String, dynamic>? isolateArgs, void onIsolatePreMap(Map<String, dynamic>? isolateArgs)?}) → Future<int>
inherited
getItems() → Future<Map<String, dynamic>?>
getSum<T>({required ColumnDefinition<TModel, dynamic> column(TMeta t), Filter<ModelBase> where(TMeta t)?, bool? useIsolate, Map<String, dynamic>? isolateArgs, void onIsolatePreMap(Map<String, dynamic>? isolateArgs)?}) → Future<T>
inherited
getSumProduct<T>({required Iterable<ColumnDefinition<TModel, dynamic>> select(TMeta t), Filter<ModelBase> where(TMeta t)?, bool? useIsolate, Map<String, dynamic>? isolateArgs, void onIsolatePreMap(Map<String, dynamic>? isolateArgs)?}) → Future<T>
inherited
insert(TModel item, {bool? useIsolate}) → Future<TModel?>
insertList(Iterable<TModel> items, {bool? useIsolate}) → Future<List<TModel>?>
insertOrUpdate(TModel item, {bool? useIsolate}) → Future<TModel?>
insertOrUpdateList(Iterable<TModel> items, {bool? useIsolate}) → Future<List<TModel>?>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
parseInt(Object? object) → int?
inherited
query({Filter<ModelBase> where(TMeta t)?, Iterable<ColumnDefinition<TModel, dynamic>>? select(TMeta t)?, List<OrmOrder<ModelBase>>? orderBy(TMeta t)?, int? limit, int? offset, bool? useIsolate, Map<String, dynamic>? isolateArgs, void onIsolatePreMap(Map<String, dynamic>? isolateArgs)?}) → Future<List<TModel>>
queryMap({Filter<ModelBase> where(TMeta t)?, Iterable<ColumnDefinition<TModel, dynamic>>? select(TMeta t)?, List<OrmOrder<ModelBase>>? orderBy(TMeta t)?, int? limit, int? offset, bool? useIsolate, Map<String, dynamic>? isolateArgs, void onIsolatePreMap(Map<String, dynamic>? isolateArgs)?}) → Future<List<Map<String, dynamic>>>
inherited
rawQuery(Filter<ModelBase> where(TMeta t)?, String query, {bool? useIsolate, Map<String, dynamic>? isolateArgs, void onIsolatePreMap(Map<String, dynamic>? isolateArgs)?}) → Future<List<Map<String, Object?>>>
read({required String key}) → Future<Map<String, dynamic>?>
toString() → String
A string representation of this object.
inherited
update({required Filter<ModelBase> where(TMeta t), TModel? model, Map<ColumnDefinition<TModel, dynamic>, dynamic> columnValues(TMeta t)?, bool? useIsolate}) → Future<int>
where(Filter<ModelBase> filter(TMeta t)?, {Iterable<ColumnDefinition<TModel, dynamic>>? select(TMeta t)?, List<OrmOrder<ModelBase>>? orderBy(TMeta t)?, int? limit, int? offset, bool? useIsolate, Map<String, dynamic>? isolateArgs, void onIsolatePreMap(Map<String, dynamic>? isolateArgs)?}) → Future<List<TModel>>
inherited
whereMap(Filter<ModelBase> filter(TMeta t)?, {Iterable<ColumnDefinition<TModel, dynamic>>? select(TMeta t)?, List<OrmOrder<ModelBase>>? orderBy(TMeta t)?, int? limit, int? offset, bool? useIsolate, Map<String, dynamic>? isolateArgs, void onIsolatePreMap(Map<String, dynamic>? isolateArgs)?}) → Future<List<Map<String, dynamic>>>
inherited
whereString(Filter<ModelBase> filter(TMeta t), {bool? useIsolate}) → Future<FormattedQuery>
inherited
write({required String key, required Map<String, dynamic> value, Map<String, dynamic>? additionalData}) → Future<void>

Operators

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