|
Oracle® Database XStream Java API Reference 11g Release 2 (11.2) E16674-02 |
|||||||
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 |
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 11g Release 2 (11.2) E16674-02 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |