beginTransactionHandle method
Begins a new transaction and returns a TransactionHandle wrapper.
See beginTransaction for the parameter contract. Returns a TransactionHandle on success, null on failure.
Implementation
TransactionHandle? beginTransactionHandle(
int connectionId,
int isolationLevel, {
int savepointDialect = 0,
int accessMode = 0,
int lockTimeoutMs = 0,
}) {
final txnId = beginTransaction(
connectionId,
isolationLevel,
savepointDialect: savepointDialect,
accessMode: accessMode,
lockTimeoutMs: lockTimeoutMs,
);
if (txnId == 0) return null;
return TransactionHandle(this, txnId);
}