lockRows method

Future<void> lockRows(
  1. DatabaseSession session, {
  2. required WhereExpressionBuilder<CrdtSchemaTableTable> where,
  3. required LockMode lockMode,
  4. required Transaction transaction,
  5. LockBehavior lockBehavior = _isd.LockBehavior.wait,
})

Acquires row-level locks on CrdtSchemaTable rows matching the where expression.

Implementation

Future<void> lockRows(
  _isd.DatabaseSession session, {
  required _isd.WhereExpressionBuilder<CrdtSchemaTableTable> where,
  required _isd.LockMode lockMode,
  required _isd.Transaction transaction,
  _isd.LockBehavior lockBehavior = _isd.LockBehavior.wait,
}) async {
  return session.db.lockRows<CrdtSchemaTable>(
    where: where(CrdtSchemaTable.t),
    lockMode: lockMode,
    lockBehavior: lockBehavior,
    transaction: transaction,
  );
}