Package org.apache.nifi.cdc.mysql.event
Class BaseBinlogRowEventInfo<RowEventDataType>
java.lang.Object
org.apache.nifi.cdc.event.BaseEventInfo
org.apache.nifi.cdc.mysql.event.BaseBinlogEventInfo
org.apache.nifi.cdc.mysql.event.BaseBinlogTableEventInfo
org.apache.nifi.cdc.mysql.event.BaseBinlogRowEventInfo<RowEventDataType>
- All Implemented Interfaces:
EventInfo,RowEventInfo<RowEventDataType>,TableEventInfo,BinlogEventInfo,BinlogTableEventInfo
- Direct Known Subclasses:
DeleteRowsEventInfo,InsertRowsEventInfo,UpdateRowsEventInfo
public class BaseBinlogRowEventInfo<RowEventDataType>
extends BaseBinlogTableEventInfo
implements RowEventInfo<RowEventDataType>
A base class to help store information about a row mutation event (UPDATE, DELETE, etc.)
-
Field Summary
FieldsFields inherited from interface org.apache.nifi.cdc.mysql.event.BinlogEventInfo
BINLOG_FILENAME_KEY, BINLOG_GTIDSET_KEY, BINLOG_POSITION_KEYFields inherited from interface org.apache.nifi.cdc.event.EventInfo
BEGIN_EVENT, COMMIT_EVENT, DDL_EVENT, DELETE_EVENT, INSERT_EVENT, UPDATE_EVENT -
Constructor Summary
ConstructorsConstructorDescriptionBaseBinlogRowEventInfo(TableInfo tableInfo, String type, Long timestamp, String binlogFilename, Long binlogPosition, BitSet includedColumns, List<RowEventDataType> rows) BaseBinlogRowEventInfo(TableInfo tableInfo, String type, Long timestamp, String binlogGtidSet, BitSet includedColumns, List<RowEventDataType> rows) -
Method Summary
Methods inherited from class org.apache.nifi.cdc.mysql.event.BaseBinlogTableEventInfo
getColumnByIndex, getColumns, getDatabaseName, getTableId, getTableNameMethods inherited from class org.apache.nifi.cdc.mysql.event.BaseBinlogEventInfo
getBinlogFilename, getBinlogGtidSet, getBinlogPositionMethods inherited from class org.apache.nifi.cdc.event.BaseEventInfo
getEventType, getTimestampMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.nifi.cdc.mysql.event.BinlogEventInfo
getBinlogFilename, getBinlogGtidSet, getBinlogPositionMethods inherited from interface org.apache.nifi.cdc.event.EventInfo
getEventType, getTimestampMethods inherited from interface org.apache.nifi.cdc.event.TableEventInfo
getColumnByIndex, getColumns, getDatabaseName, getTableId, getTableName
-
Field Details
-
includedColumns
-
delegate
-
-
Constructor Details
-
BaseBinlogRowEventInfo
-
BaseBinlogRowEventInfo
-
-
Method Details
-
getIncludedColumns
-
getRows
- Specified by:
getRowsin interfaceRowEventInfo<RowEventDataType>
-