Package org.apache.nifi.cdc.mysql.event
Class BaseBinlogTableEventInfo
java.lang.Object
org.apache.nifi.cdc.event.BaseEventInfo
org.apache.nifi.cdc.mysql.event.BaseBinlogEventInfo
org.apache.nifi.cdc.mysql.event.BaseBinlogTableEventInfo
- All Implemented Interfaces:
EventInfo
,TableEventInfo
,BinlogEventInfo
,BinlogTableEventInfo
- Direct Known Subclasses:
BaseBinlogRowEventInfo
,DDLEventInfo
A base class to handle data common to binlog table events, such as database name, table name, etc.
-
Field Summary
FieldsFields inherited from interface org.apache.nifi.cdc.mysql.event.BinlogEventInfo
BINLOG_FILENAME_KEY, BINLOG_GTIDSET_KEY, BINLOG_POSITION_KEY
Fields inherited from interface org.apache.nifi.cdc.event.EventInfo
BEGIN_EVENT, COMMIT_EVENT, DDL_EVENT, DELETE_EVENT, INSERT_EVENT, UPDATE_EVENT
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.nifi.cdc.mysql.event.BaseBinlogEventInfo
getBinlogFilename, getBinlogGtidSet, getBinlogPosition
Methods inherited from class org.apache.nifi.cdc.event.BaseEventInfo
getEventType, getTimestamp
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.nifi.cdc.mysql.event.BinlogEventInfo
getBinlogFilename, getBinlogGtidSet, getBinlogPosition
Methods inherited from interface org.apache.nifi.cdc.event.EventInfo
getEventType, getTimestamp
-
Field Details
-
delegate
-
-
Constructor Details
-
BaseBinlogTableEventInfo
-
BaseBinlogTableEventInfo
-
-
Method Details
-
getDatabaseName
- Specified by:
getDatabaseName
in interfaceTableEventInfo
-
getTableName
- Specified by:
getTableName
in interfaceTableEventInfo
-
getTableId
- Specified by:
getTableId
in interfaceTableEventInfo
-
getColumns
- Specified by:
getColumns
in interfaceTableEventInfo
-
getColumnByIndex
- Specified by:
getColumnByIndex
in interfaceTableEventInfo
-