Class LogMinerDmlEntryImpl
java.lang.Object
io.debezium.connector.oracle.logminer.parser.LogMinerDmlEntryImpl
- All Implemented Interfaces:
LogMinerDmlEntry
This class holds one parsed DML LogMiner record details
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionLogMinerDmlEntryImpl(int eventType, Object[] newValues, Object[] oldValues, String owner, String name) privateLogMinerDmlEntryImpl(EventType eventType, Object[] newValues, Object[] oldValues) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic LogMinerDmlEntrystatic LogMinerDmlEntrystatic LogMinerDmlEntryforLobLocator(Object[] newColumnValues) static LogMinerDmlEntrystatic LogMinerDmlEntryObject[]Object[]inthashCode()voidsetObjectName(String name) Sets table namevoidsetObjectOwner(String name) Sets schema ownertoString()
-
Field Details
-
eventType
-
newValues
-
oldValues
-
objectOwner
-
objectName
-
-
Constructor Details
-
LogMinerDmlEntryImpl
@VisibleForMarshalling public LogMinerDmlEntryImpl(int eventType, Object[] newValues, Object[] oldValues, String owner, String name) -
LogMinerDmlEntryImpl
-
-
Method Details
-
forInsert
-
forUpdate
-
forDelete
-
forValuelessDdl
-
forLobLocator
-
getEventType
- Specified by:
getEventTypein interfaceLogMinerDmlEntry- Returns:
- LogMiner event type
-
getOldValues
- Specified by:
getOldValuesin interfaceLogMinerDmlEntry- Returns:
- object array that contains the before state, values from WHERE clause.
-
getNewValues
- Specified by:
getNewValuesin interfaceLogMinerDmlEntry- Returns:
- object array that contains the after state, values from an insert's values list or the values in the SET clause of an update statement.
-
getObjectOwner
- Specified by:
getObjectOwnerin interfaceLogMinerDmlEntry- Returns:
- schema name
-
getObjectName
- Specified by:
getObjectNamein interfaceLogMinerDmlEntry- Returns:
- table name
-
setObjectName
Description copied from interface:LogMinerDmlEntrySets table name- Specified by:
setObjectNamein interfaceLogMinerDmlEntry- Parameters:
name- table name
-
setObjectOwner
Description copied from interface:LogMinerDmlEntrySets schema owner- Specified by:
setObjectOwnerin interfaceLogMinerDmlEntry- Parameters:
name- schema owner
-
equals
-
hashCode
public int hashCode() -
toString
-