|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Transaction
A database transaction.
| Field Summary | |
|---|---|
static int |
STATE_ABORTED
Aborted. |
static int |
STATE_APPLIED
Applied. |
static int |
STATE_COMMITTED
Committed, but not yet applied. |
static int |
STATE_OPEN
Open (neither committed nor aborted yet). |
| Fields inherited from interface org.axiondb.Database |
|---|
COMMIT_SIZE |
| Method Summary | |
|---|---|
java.util.Set |
getModifiedTables()
Return a Setof Tables that have been modified thus far in this
transaction. |
Database |
getOpenOnTransaction()
Get the Databaseupon which I am open (i.e., the state to which we will
return to if I am rolled back. |
java.util.Set |
getReadTables()
Return a Setof Tables that have been read thus far in this
transaction. |
int |
getState()
Return my current transaction state. |
| Methods inherited from interface org.axiondb.Transactable |
|---|
apply, commit, rollback |
| Field Detail |
|---|
static final int STATE_ABORTED
static final int STATE_APPLIED
static final int STATE_COMMITTED
static final int STATE_OPEN
| Method Detail |
|---|
java.util.Set getModifiedTables()
Setof Tables that have been modified thus far in this
transaction.
Database getOpenOnTransaction()
Databaseupon which I am open (i.e., the state to which we will
return to if I am rolled back. Note that this may be another
Transaction.
java.util.Set getReadTables()
Setof Tables that have been read thus far in this
transaction.
int getState()
STATE_OPEN,
STATE_COMMITTED,STATE_ABORTED,STATE_APPLIED.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||