delete<_Model extends SqliteModel> method
bool
delete<_Model extends SqliteModel>(
- _Model instance, {
- Query? query,
- ModelRepository<
SqliteModel> ? repository,
Remove a model instance
Implementation
@override
bool delete<_Model extends SqliteModel>(instance, {query, repository}) {
if (!manages(_Model)) return false;
logger.finest('#delete: $_Model, $instance, $query');
managedObjects[_Model] ??= {};
managedObjects[_Model]!.remove(instance.primaryKey);
return true;
}