|
Oracle® Database XStream Java API Reference 12c Release 1 (12.1) E17774-03 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface RowLCR
The RowLCR interface encapsulates the information about a row logical change record (LCR). The row LCR is a logical change record that describes a change to the data in a single row that results from a data manipulation language (DML) statement or a piecewise LOB operation.
You can choose to have a customized implementation of RowLCR by implementing this interface.
AbstractLCR, DDLLCR| Field Summary | |
|---|---|
static java.lang.String |
COMMIT |
static java.lang.String |
DELETE |
static java.lang.String |
INSERT |
static java.lang.String |
LOB_ERASE |
static java.lang.String |
LOB_TRIM |
static java.lang.String |
LOB_WRITE |
static java.lang.String |
UPDATE |
| Fields inherited from interface oracle.streams.LCR |
|---|
ATTRIBUTE_ROOT_NAME, ATTRIBUTE_ROW_ID, ATTRIBUTE_SERIAL_NUM, ATTRIBUTE_SESSION_NUM, ATTRIBUTE_THREAD_NUM, ATTRIBUTE_TX_NAME, ATTRIBUTE_USERNAME |
| Method Summary | |
|---|---|
ColumnValue[] |
getNewValues()Gets the list of new column values in a row LCR. |
ColumnValue[] |
getOldValues()Gets the list of old column values in a row LCR. |
boolean |
hasChunkData()Indicates whether this LCR contains chunk data for LOB, LONG, or XMLTYPE columns. |
void |
setChunkDataFlag(boolean chunkDataFlag)Sets the chunkDataFlag. |
void |
setNewValues(ColumnValue[] newValues)Sets the new column values list for a row LCR. |
void |
setOldValues(ColumnValue[] oldValues)Sets the old column values list for a row LCR. |
| Methods inherited from interface oracle.streams.LCR |
|---|
getAttribute, getCommandType, getObjectName, getObjectOwner, getPosition, getSourceDatabaseName, getSourceTime, getTag, getTransactionId, setAttribute, setCommandType, setObjectName, setObjectOwner, setPosition, setSourceDatabaseName, setSourceTime, setTag, setTransactionId |
| Field Detail |
|---|
static final java.lang.String INSERT
static final java.lang.String UPDATE
static final java.lang.String DELETE
static final java.lang.String COMMIT
static final java.lang.String LOB_WRITE
static final java.lang.String LOB_ERASE
static final java.lang.String LOB_TRIM
| Method Detail |
|---|
ColumnValue[] getOldValues()
ColumnValue[] getNewValues()
void setOldValues(ColumnValue[] oldValues)
oldValues - The old column value arrayvoid setNewValues(ColumnValue[] newValues)
newValues - The new column value arrayboolean hasChunkData()
void setChunkDataFlag(boolean chunkDataFlag)
chunkDataFlag - indicates whether this LCR contains chunk data.
|
Oracle® Database XStream Java API Reference 12c Release 1 (12.1) E17774-03 |
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||