Add rollback of savepoints?
Todo
A
| Modifier and Type | Field and Description |
|---|---|
| private static final int[] | CS_TO_JDBC_ISOLATION_LEVEL_MAP
Map from Derby transaction isolation constants to JDBC constants. |
| private static final String[][] | CS_TO_SQL_ISOLATION_MAP
Map from Derby transaction isolation constants to text values used in SQL. |
| private final ArrayList | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public static int | |
| public static String[] | |
| public static int | jdbcIsolationLevel(int derbyIsolationLevel)
Map a Derby isolation level to the corresponding JDBC level |
| public void | |
| public void | |
| public void |
| CS_TO_JDBC_ISOLATION_LEVEL_MAP | back to summary |
|---|---|
| private static final int[] CS_TO_JDBC_ISOLATION_LEVEL_MAP Map from Derby transaction isolation constants to JDBC constants. | |
| CS_TO_SQL_ISOLATION_MAP | back to summary |
|---|---|
| private static final String[][] CS_TO_SQL_ISOLATION_MAP Map from Derby transaction isolation constants to text values used in SQL. Note that the text "REPEATABLE READ" or "RR" maps to SERIALIZABLE_ISOLATION_LEVEL as a hang over from DB2 compatibility and now to preserve backwards compatability. | |
| listeners | back to summary |
|---|---|
| private final ArrayList<TransactionListener> listeners | |
| READ_COMMITTED_ISOLATION_LEVEL | back to summary |
|---|---|
| public static final int READ_COMMITTED_ISOLATION_LEVEL | |
| READ_UNCOMMITTED_ISOLATION_LEVEL | back to summary |
|---|---|
| public static final int READ_UNCOMMITTED_ISOLATION_LEVEL | |
| REPEATABLE_READ_ISOLATION_LEVEL | back to summary |
|---|---|
| public static final int REPEATABLE_READ_ISOLATION_LEVEL | |
| SERIALIZABLE_ISOLATION_LEVEL | back to summary |
|---|---|
| public static final int SERIALIZABLE_ISOLATION_LEVEL | |
| UNSPECIFIED_ISOLATION_LEVEL | back to summary |
|---|---|
| public static final int UNSPECIFIED_ISOLATION_LEVEL | |
| TransactionControl | back to summary |
|---|---|
| public TransactionControl() | |
| addListener | back to summary |
|---|---|
| public void addListener(TransactionListener listener) Add a listener to the curent transaction. A listener may be added multiple times and it will receive multiple callbacks. | |
| isolationMapCount | back to summary |
|---|---|
| public static int isolationMapCount() Get number of isolation string mappings | |
| isolationTextNames | back to summary |
|---|---|
| public static String[] isolationTextNames(int derbyIsolationLevel) Map Derby isolation level to SQL text values | |
| jdbcIsolationLevel | back to summary |
|---|---|
| public static int jdbcIsolationLevel(int derbyIsolationLevel) Map a Derby isolation level to the corresponding JDBC level | |
| preCommitNotify | back to summary |
|---|---|
| public void preCommitNotify() throws StandardException Notify all listeners that a commit is about to occur. If a listener throws an exception then no further listeners will be notified and a StandardException with rollback severity will be thrown. | |
| preRollbackNotify | back to summary |
|---|---|
| public void preRollbackNotify() throws StandardException Notify all listeners that a rollback is about to occur. If a listener throws an exception then no further listeners will be notified and a StandardException with shutdown database(?) severity will be thrown. | |
| removeListener | back to summary |
|---|---|
| public void removeListener(TransactionListener listener) Remove a listener from the current transaction. | |