SqliteModel class abstract
Models accessible to the SqliteProvider
.
Why isn't this in the SQLite package? It's required by OfflineFirstModel
.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- isNewRecord → bool
-
If
true
, this model has not yet been inserted into SQLite.no setter - primaryKey ↔ int?
-
DO NOT modify this in the end implementation code. The Repository will update it accordingly.
It is strongly recommended that this field only be used by Brick's internal queries and not
in the end implementation.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
afterSave(
{Provider< Model> ? provider, ModelRepository<Model> ? repository}) → Future<void> - Hook invoked after the model is successfully entered in the SQLite database. Useful to update or save associations.
-
beforeSave(
{Provider< Model> ? provider, ModelRepository<Model> ? repository}) → Future<void> - Hook invoked before the model is successfully entered in the SQLite database. Useful to update or save associations.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited