Interface LogMinerDmlEntry
-
- All Known Implementing Classes:
LogMinerDmlEntryImpl
public interface LogMinerDmlEntry
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Envelope.OperationgetCommandType()this getterList<LogMinerColumnValue>getNewValues()this getterStringgetObjectName()StringgetObjectOwner()List<LogMinerColumnValue>getOldValues()This getterScngetScn()the scn obtained from a LogMiner entry.TimestampgetSourceTime()StringgetTransactionId()voidsetObjectName(String name)Sets table namevoidsetObjectOwner(String name)Sets schema ownervoidsetScn(Scn scn)sets scn obtained from a LogMiner entryvoidsetSourceTime(Timestamp changeTime)Sets the time of the database changevoidsetTransactionId(String id)
-
-
-
Method Detail
-
getOldValues
List<LogMinerColumnValue> getOldValues()
This getter- Returns:
- old(current) values of the database record. They represent values in WHERE clauses
-
getNewValues
List<LogMinerColumnValue> getNewValues()
this getter- Returns:
- new values to be applied to the database record Those values are applicable for INSERT and UPDATE statements
-
getCommandType
Envelope.Operation getCommandType()
this getter- Returns:
- Envelope.Operation enum
-
getScn
Scn getScn()
the scn obtained from a LogMiner entry. This SCN is not a final SCN, just a candidate. The actual SCN will be assigned after commit- Returns:
- it's value
-
getTransactionId
String getTransactionId()
- Returns:
- transaction ID
-
getObjectOwner
String getObjectOwner()
- Returns:
- schema name
-
getObjectName
String getObjectName()
- Returns:
- table name
-
getSourceTime
Timestamp getSourceTime()
- Returns:
- database change time of this logical record
-
setScn
void setScn(Scn scn)
sets scn obtained from a LogMiner entry- Parameters:
scn- it's value
-
setObjectName
void setObjectName(String name)
Sets table name- Parameters:
name- table name
-
setObjectOwner
void setObjectOwner(String name)
Sets schema owner- Parameters:
name- schema owner
-
setSourceTime
void setSourceTime(Timestamp changeTime)
Sets the time of the database change- Parameters:
changeTime- the time of the change
-
setTransactionId
void setTransactionId(String id)
- Parameters:
id- unique transaction ID
-
-