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