managesLockInternally property

  1. @override
bool get managesLockInternally
override

Whether startTransaction will ensure further requests to the parent database are delayed until the callback completes.

When this returns false, drift will manage a lock internally to ensure statements are only sent to the transaction while its active.

For implementations that support being in a transaction and outside of a transaction concurrently, this should return true.

Implementation

@override
bool get managesLockInternally => false;