commit method
Commit the transaction
Implementation
@override
Future<void> commit() async {
_checkActive();
try {
await _connection.execute('COMMIT');
_isCommitted = true;
_isActive = false;
} catch (e) {
throw AdapterError(
'Failed to commit transaction: ${e.toString()}',
originalError: e,
);
} finally {
final release = _release;
if (release != null && !release.isCompleted) release.complete();
}
}