lockRows method
Future<void>
lockRows(
- DatabaseSession session, {
- required WhereExpressionBuilder<
EmailAuthTable> where, - required LockMode lockMode,
- required Transaction transaction,
- LockBehavior lockBehavior = _is.LockBehavior.wait,
Acquires row-level locks on EmailAuth rows matching the where expression.
Implementation
Future<void> lockRows(
_is.DatabaseSession session, {
required _is.WhereExpressionBuilder<EmailAuthTable> where,
required _is.LockMode lockMode,
required _is.Transaction transaction,
_is.LockBehavior lockBehavior = _is.LockBehavior.wait,
}) async {
return session.db.lockRows<EmailAuth>(
where: where(EmailAuth.t),
lockMode: lockMode,
lockBehavior: lockBehavior,
transaction: transaction,
);
}