|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<TransactionIsolation>
com.googlecode.jdbw.TransactionIsolation
public enum TransactionIsolation
This enum contains the various levels of transactional isolation supported by
JDBC. These values are all derived from constants on the
java.sql.Connection class.
For more information, please see
wikipedia.
| Enum Constant Summary | |
|---|---|
READ_COMMITTED
Taken from Java 6 API documentation: A constant indicating that dirty reads are prevented; non-repeatable reads and phantom reads can occur. |
|
READ_UNCOMMITTED
Taken from Java 6 API documentation: A constant indicating that dirty reads, non-repeatable reads and phantom reads can occur. |
|
REPEATABLE_READ
Taken from Java 6 API documentation: A constant indicating that dirty reads and non-repeatable reads are prevented; phantom reads can occur. |
|
SERIALIZABLE
Taken from Java 6 API documentation: A constant indicating that dirty reads, non-repeatable reads and phantom reads are prevented. |
|
| Method Summary | |
|---|---|
static TransactionIsolation |
fromLabel(String label)
|
static TransactionIsolation |
fromLevel(int level)
|
int |
getConstant()
|
String |
toString()
|
static TransactionIsolation |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static TransactionIsolation[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final TransactionIsolation READ_COMMITTED
public static final TransactionIsolation READ_UNCOMMITTED
public static final TransactionIsolation REPEATABLE_READ
public static final TransactionIsolation SERIALIZABLE
TRANSACTION_REPEATABLE_READ and further prohibits the
situation where one transaction reads all rows that satisfy a
WHERE condition, a second transaction inserts a row that
satisfies that
WHERE condition, and the first transaction rereads for the
same condition, retrieving the additional "phantom" row in the second
read.
| Method Detail |
|---|
public static TransactionIsolation[] values()
for (TransactionIsolation c : TransactionIsolation.values()) System.out.println(c);
public static TransactionIsolation valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is nullpublic int getConstant()
public String toString()
toString in class Enum<TransactionIsolation>public static TransactionIsolation fromLabel(String label)
public static TransactionIsolation fromLevel(int level)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||