deleteOnBatch method
Describe the data deletion process when performing a batch.
The ModelBatchRef created by runBatch is passed to ref
, and query
is the query of the target document.
バッチを行う際のデータ削除処理を記述します。
ref
にrunBatchで作成したModelBatchRefが渡され、query
は対象のドキュメントのクエリが渡されます。
Implementation
@override
void deleteOnBatch(
ModelBatchRef ref,
ModelAdapterDocumentQuery query,
) {
_assert();
if (ref is! LocalModelBatchRef) {
throw Exception("[ref] is not [LocalModelBatchRef].");
}
ref._batchList.add(() => deleteDocument(query));
}