Specify the degree of isolation for transactional operations
Namespace:
BerkeleyDBAssembly: libdb_dotnet181 (in libdb_dotnet181.dll) Version: 18.1.32.0
Syntax
C# |
---|
public enum Isolation |
Visual Basic (Declaration) |
---|
Public Enumeration Isolation |
Visual C++ |
---|
public enum class Isolation |
Members
Member name | Description | |
---|---|---|
DEGREE_ONE |
Read operations on the database may request the return of modified
but not yet committed data.
| |
DEGREE_TWO |
Provide for cursor stability but not repeatable reads. Data items
which have been previously read by a transaction may be deleted or
modified by other transactions before the original transaction
completes.
| |
DEGREE_THREE |
For the life of the transaction, every time a thread of control
reads a data item, it is unchanged from its previous value
(assuming, of course, the thread of control does not itself modify
the item). This is Berkeley DB's default degree of isolation.
|