| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public RowAction | addDeleteAction(Session session, Table table, PersistentStore store, Row row, int[] changedColumns)
Implements org.
|
| public void | addInsertAction(Session session, Table table, PersistentStore store, Row row, int[] changedColumns)
Implements org.
|
| public void | beginAction(Session session, Statement cs)
Implements org. allow session to execute the statement or put it in wait for other sessions to commit (depending on isolation mode) |
| public void | |
| public void | |
| public boolean | |
| public void | |
| private void | |
| public long | |
| public int | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public void | |
| public void | resetSession(Session session, Session targetSession, long statementTimestamp, int mode)
Overrides org. Implements org.
|
| public void | |
| public void | |
| public void | rollbackPartial(Session session, int start, long timestamp)
Implements org. rollback the row actions from start index in list and the given timestamp |
| public void | rollbackSavepoint(Session session, int index)
Implements org.
|
| public void | |
| public void | setTransactionControl(Session session, int mode)
Overrides org. Implements org.
|
| TransactionManager2PL | back to summary |
|---|---|
| public TransactionManager2PL(Database db) | |
| addDeleteAction | back to summary |
|---|---|
| public RowAction addDeleteAction(Session session, Table table, PersistentStore store, Row row, int[] changedColumns) Implements org. | |
| addInsertAction | back to summary |
|---|---|
| public void addInsertAction(Session session, Table table, PersistentStore store, Row row, int[] changedColumns) Implements org. | |
| beginAction | back to summary |
|---|---|
| public void beginAction(Session session, Statement cs) Implements org. allow session to execute the statement or put it in wait for other sessions to commit (depending on isolation mode) | |
| beginActionResume | back to summary |
|---|---|
| public void beginActionResume(Session session) Implements org. | |
| beginTransaction | back to summary |
|---|---|
| public void beginTransaction(Session session) Implements org. | |
| commitTransaction | back to summary |
|---|---|
| public boolean commitTransaction(Session session) Implements org. | |
| completeActions | back to summary |
|---|---|
| public void completeActions(Session session) Implements org. | |
| endTransaction | back to summary |
|---|---|
| private void endTransaction(Session session) | |
| getSystemChangeNumber | back to summary |
|---|---|
| public long getSystemChangeNumber() Implements org. | |
| getTransactionControl | back to summary |
|---|---|
| public int getTransactionControl() Implements org. | |
| is2PL | back to summary |
|---|---|
| public boolean is2PL() Implements org. | |
| isMVCC | back to summary |
|---|---|
| public boolean isMVCC() Implements org. | |
| isMVRows | back to summary |
|---|---|
| public boolean isMVRows() Implements org. | |
| prepareCommitActions | back to summary |
|---|---|
| public boolean prepareCommitActions(Session session) Implements org. | |
| removeTransactionInfo | back to summary |
|---|---|
| public void removeTransactionInfo(long id) | |
| resetSession | back to summary |
|---|---|
| public void resetSession(Session session, Session targetSession, long statementTimestamp, int mode) Overrides org. Implements org. | |
| rollback | back to summary |
|---|---|
| public void rollback(Session session) Implements org. | |
| rollbackAction | back to summary |
|---|---|
| public void rollbackAction(Session session) Implements org. | |
| rollbackPartial | back to summary |
|---|---|
| public void rollbackPartial(Session session, int start, long timestamp) Implements org. rollback the row actions from start index in list and the given timestamp | |
| rollbackSavepoint | back to summary |
|---|---|
| public void rollbackSavepoint(Session session, int index) Implements org. | |
| setSystemChangeNumber | back to summary |
|---|---|
| public void setSystemChangeNumber(long ts) Implements org. | |
| setTransactionControl | back to summary |
|---|---|
| public void setTransactionControl(Session session, int mode) Overrides org. Implements org. | |