| Package | Description |
|---|---|
| org.melati.poem |
Persistent Object Engine for Melati.
|
| Modifier and Type | Field and Description |
|---|---|
PoemTransaction |
RollbackLogEvent.transaction
The Transaction we are in.
|
PoemTransaction |
CommitLogEvent.transaction
The Transaction we are in.
|
| Modifier and Type | Method and Description |
|---|---|
PoemTransaction |
SessionToken.getTransaction() |
PoemTransaction |
Database.poemTransaction(int index)
Find a transaction by its index.
|
static PoemTransaction |
PoemThread.transaction()
Retrieve the
PoemTransaction for this PoemThread. |
| Modifier and Type | Method and Description |
|---|---|
void |
Table.delete(Integer troid,
PoemTransaction transaction)
The Transaction cannot be null, as this is trapped in
#deleteLock(SessionToken).
|
void |
JdbcTable.delete(Integer troid,
PoemTransaction transaction)
The Transaction cannot be null, as this is trapped in
#deleteLock(SessionToken).
|
Enumeration<Table<?>> |
Database.displayTables(PoemTransaction transaction)
Currently all the tables in the database in DisplayOrder
order.
|
boolean |
Database.isFree(PoemTransaction trans) |
void |
Table.load(PoemTransaction transaction,
Persistent persistent) |
void |
JdbcTable.load(PoemTransaction transaction,
Persistent persistent) |
void |
Table.notifyTouched(PoemTransaction transaction,
Persistent persistent)
Notify the table that one if its records is about to be changed in a
transaction.
|
void |
JdbcTable.notifyTouched(PoemTransaction transaction,
Persistent persistent)
Notify the table that one if its records is about to be changed in a
transaction.
|
void |
TableListener.notifyTouched(PoemTransaction transaction,
Table<?> table,
Persistent persistent)
Notify a Table that one of its records is about to be modified.
|
PreparedStatement |
PreparedStatementFactory.preparedStatement(PoemTransaction transaction)
Get a new or cached PreparedStatement.
|
long |
Table.serial(PoemTransaction transaction) |
long |
JdbcTable.serial(PoemTransaction transaction) |
Enumeration<Integer> |
Table.troidSelection(Persistent criteria,
String orderByClause,
boolean includeDeleted,
boolean excludeUnselectable,
PoemTransaction transaction) |
Enumeration<Integer> |
JdbcTable.troidSelection(Persistent criteria,
String orderByClause,
boolean includeDeleted,
boolean excludeUnselectable,
PoemTransaction transaction) |
Enumeration<Integer> |
Table.troidSelection(String whereClause,
String orderByClause,
boolean includeDeleted,
PoemTransaction transaction)
It is the programmer's responsibility to ensure that the where clause
is suitable for the target DBMS.
|
Enumeration<Integer> |
JdbcTable.troidSelection(String whereClause,
String orderByClause,
boolean includeDeleted,
PoemTransaction transaction)
It is the programmer's responsibility to ensure that the where clause
is suitable for the target DBMS.
|
void |
Table.writeDown(PoemTransaction transaction,
Persistent p) |
void |
JdbcTable.writeDown(PoemTransaction transaction,
Persistent p) |
| Constructor and Description |
|---|
CommitLogEvent(PoemTransaction transaction)
Constructor.
|
RollbackLogEvent(PoemTransaction transaction)
Constructor.
|
Copyright © 2000–2021 PanEris. All rights reserved.