STLdb

PrevUpHomeNext

Class row_level_lock_contention

stldb::row_level_lock_contention

Synopsis

// In header: </Users/bobw/workspace/stldb_lib/stldb/exceptions.h>


class row_level_lock_contention : public stldb::stldb_exception {
public:
  // construct/copy/destruct
  row_level_lock_contention();
  row_level_lock_contention(const char *);
};

Description

Exception thrown when a transaction attempts to modify a row which has an outstanding, uncommitted, row-level lock held by another thread/transaction in a non-blocking method. i.e. Rather than block to wait for the row to become unlocked, this exception is thrown.

row_level_lock_contention public construct/copy/destruct

  1. row_level_lock_contention();
  2. row_level_lock_contention(const char * why);

PrevUpHomeNext