Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractEventWriter<T> - Class in org.apache.nifi.cdc.event.io
-
An abstract class that outputs common information (event type, timestamp, e.g.) about CDC events.
- AbstractEventWriter() - Constructor for class org.apache.nifi.cdc.event.io.AbstractEventWriter
- APPLICATION_JSON - Static variable in interface org.apache.nifi.cdc.event.io.EventWriter
B
- BaseEventInfo - Class in org.apache.nifi.cdc.event
-
A base class for all MySQL binlog events
- BaseEventInfo(String, Long) - Constructor for class org.apache.nifi.cdc.event.BaseEventInfo
- BaseRowEventInfo<RowEventDataType> - Class in org.apache.nifi.cdc.event
-
A base class to use for representing information to row mutation events
- BaseRowEventInfo(TableInfo, String, Long, List<RowEventDataType>) - Constructor for class org.apache.nifi.cdc.event.BaseRowEventInfo
- BaseTableEventInfo - Class in org.apache.nifi.cdc.event
-
An abstract base class for all MySQL binlog events affecting a table.
- BaseTableEventInfo(TableInfo, String, Long) - Constructor for class org.apache.nifi.cdc.event.BaseTableEventInfo
- BEGIN_EVENT - Static variable in interface org.apache.nifi.cdc.event.EventInfo
C
- CDC_EVENT_TYPE_ATTRIBUTE - Static variable in interface org.apache.nifi.cdc.event.io.EventWriter
- CDCException - Exception Class in org.apache.nifi.cdc
-
An exception class representing errors that occur during Change Data Capture (CDC) processing
- CDCException() - Constructor for exception class org.apache.nifi.cdc.CDCException
- CDCException(String) - Constructor for exception class org.apache.nifi.cdc.CDCException
- CDCException(String, Throwable) - Constructor for exception class org.apache.nifi.cdc.CDCException
- CDCException(String, Throwable, boolean, boolean) - Constructor for exception class org.apache.nifi.cdc.CDCException
- CDCException(Throwable) - Constructor for exception class org.apache.nifi.cdc.CDCException
- cleanUp() - Method in class org.apache.nifi.cdc.event.io.EventWriterConfiguration
- ColumnDefinition - Class in org.apache.nifi.cdc.event
-
A class that specifies a definition for a relational table column, including type, name, etc.
- ColumnDefinition(int) - Constructor for class org.apache.nifi.cdc.event.ColumnDefinition
- ColumnDefinition(int, String) - Constructor for class org.apache.nifi.cdc.event.ColumnDefinition
- columns - Variable in class org.apache.nifi.cdc.event.BaseTableEventInfo
- columns - Variable in class org.apache.nifi.cdc.event.TableInfo
- COMMIT_EVENT - Static variable in interface org.apache.nifi.cdc.event.EventInfo
- createJsonGenerator(OutputStream) - Method in class org.apache.nifi.cdc.event.io.AbstractEventWriter
- currentFlowFile - Variable in class org.apache.nifi.cdc.event.io.EventWriterConfiguration
D
- databaseName - Variable in class org.apache.nifi.cdc.event.BaseTableEventInfo
- databaseName - Variable in class org.apache.nifi.cdc.event.TableInfo
- databaseName - Variable in class org.apache.nifi.cdc.event.TableInfoCacheKey
- DDL_EVENT - Static variable in interface org.apache.nifi.cdc.event.EventInfo
- DELETE_EVENT - Static variable in interface org.apache.nifi.cdc.event.EventInfo
- description - Variable in enum class org.apache.nifi.cdc.event.io.FlowFileEventWriteStrategy
- displayName - Variable in enum class org.apache.nifi.cdc.event.io.FlowFileEventWriteStrategy
E
- endFile() - Method in class org.apache.nifi.cdc.event.io.AbstractEventWriter
- endJson() - Method in class org.apache.nifi.cdc.event.io.AbstractEventWriter
- equals(Object) - Method in class org.apache.nifi.cdc.event.ColumnDefinition
- equals(Object) - Method in class org.apache.nifi.cdc.event.TableInfo
- equals(Object) - Method in class org.apache.nifi.cdc.event.TableInfoCacheKey
- EventInfo - Interface in org.apache.nifi.cdc.event
-
An interface representing a data structure containing event information, and serialization/deserialization methods.
- eventType - Variable in class org.apache.nifi.cdc.event.BaseEventInfo
- EventWriter<T> - Interface in org.apache.nifi.cdc.event.io
-
An interface to write an event to the process session.
- EventWriterConfiguration - Class in org.apache.nifi.cdc.event.io
- EventWriterConfiguration(FlowFileEventWriteStrategy, int) - Constructor for class org.apache.nifi.cdc.event.io.EventWriterConfiguration
F
- flowFileEventWriteStrategy - Variable in class org.apache.nifi.cdc.event.io.EventWriterConfiguration
- FlowFileEventWriteStrategy - Enum Class in org.apache.nifi.cdc.event.io
- FlowFileEventWriteStrategy(String, String) - Constructor for enum class org.apache.nifi.cdc.event.io.FlowFileEventWriteStrategy
- flowFileOutputStream - Variable in class org.apache.nifi.cdc.event.io.EventWriterConfiguration
G
- getColumnByIndex(int) - Method in class org.apache.nifi.cdc.event.BaseTableEventInfo
- getColumnByIndex(int) - Method in interface org.apache.nifi.cdc.event.TableEventInfo
- getColumns() - Method in class org.apache.nifi.cdc.event.BaseTableEventInfo
- getColumns() - Method in interface org.apache.nifi.cdc.event.TableEventInfo
- getColumns() - Method in class org.apache.nifi.cdc.event.TableInfo
- getCurrentFlowFile() - Method in class org.apache.nifi.cdc.event.io.EventWriterConfiguration
- getDatabaseName() - Method in class org.apache.nifi.cdc.event.BaseTableEventInfo
- getDatabaseName() - Method in interface org.apache.nifi.cdc.event.TableEventInfo
- getDatabaseName() - Method in class org.apache.nifi.cdc.event.TableInfo
- getDatabaseName() - Method in class org.apache.nifi.cdc.event.TableInfoCacheKey
- getDescription() - Method in enum class org.apache.nifi.cdc.event.io.FlowFileEventWriteStrategy
- getDisplayName() - Method in enum class org.apache.nifi.cdc.event.io.FlowFileEventWriteStrategy
- getEventType() - Method in class org.apache.nifi.cdc.event.BaseEventInfo
- getEventType() - Method in interface org.apache.nifi.cdc.event.EventInfo
- getFlowFileEventWriteStrategy() - Method in class org.apache.nifi.cdc.event.io.EventWriterConfiguration
- getFlowFileOutputStream() - Method in class org.apache.nifi.cdc.event.io.EventWriterConfiguration
- getJsonGenerator() - Method in class org.apache.nifi.cdc.event.io.EventWriterConfiguration
- getName() - Method in class org.apache.nifi.cdc.event.ColumnDefinition
- getNumberOfEventsPerFlowFile() - Method in class org.apache.nifi.cdc.event.io.EventWriterConfiguration
- getNumberOfEventsWritten() - Method in class org.apache.nifi.cdc.event.io.EventWriterConfiguration
- getRows() - Method in class org.apache.nifi.cdc.event.BaseRowEventInfo
- getRows() - Method in interface org.apache.nifi.cdc.event.RowEventInfo
- getTableId() - Method in class org.apache.nifi.cdc.event.BaseTableEventInfo
- getTableId() - Method in interface org.apache.nifi.cdc.event.TableEventInfo
- getTableId() - Method in class org.apache.nifi.cdc.event.TableInfo
- getTableId() - Method in class org.apache.nifi.cdc.event.TableInfoCacheKey
- getTableName() - Method in class org.apache.nifi.cdc.event.BaseTableEventInfo
- getTableName() - Method in interface org.apache.nifi.cdc.event.TableEventInfo
- getTableName() - Method in class org.apache.nifi.cdc.event.TableInfo
- getTableName() - Method in class org.apache.nifi.cdc.event.TableInfoCacheKey
- getTimestamp() - Method in class org.apache.nifi.cdc.event.BaseEventInfo
- getTimestamp() - Method in interface org.apache.nifi.cdc.event.EventInfo
- getType() - Method in class org.apache.nifi.cdc.event.ColumnDefinition
- getUuidPrefix() - Method in class org.apache.nifi.cdc.event.TableInfoCacheKey
- getValue() - Method in enum class org.apache.nifi.cdc.event.io.FlowFileEventWriteStrategy
H
- hashCode() - Method in class org.apache.nifi.cdc.event.ColumnDefinition
- hashCode() - Method in class org.apache.nifi.cdc.event.TableInfo
- hashCode() - Method in class org.apache.nifi.cdc.event.TableInfoCacheKey
I
- incrementNumberOfEventsWritten() - Method in class org.apache.nifi.cdc.event.io.EventWriterConfiguration
- INSERT_EVENT - Static variable in interface org.apache.nifi.cdc.event.EventInfo
J
- JSON_FACTORY - Variable in class org.apache.nifi.cdc.event.io.AbstractEventWriter
- jsonGenerator - Variable in class org.apache.nifi.cdc.event.io.AbstractEventWriter
- jsonGenerator - Variable in class org.apache.nifi.cdc.event.io.EventWriterConfiguration
M
- MAX_EVENTS_PER_FLOWFILE - Enum constant in enum class org.apache.nifi.cdc.event.io.FlowFileEventWriteStrategy
N
- name - Variable in class org.apache.nifi.cdc.event.ColumnDefinition
- numberOfEventsPerFlowFile - Variable in class org.apache.nifi.cdc.event.io.EventWriterConfiguration
- numberOfEventsWritten - Variable in class org.apache.nifi.cdc.event.io.EventWriterConfiguration
O
- ONE_TRANSACTION_PER_FLOWFILE - Enum constant in enum class org.apache.nifi.cdc.event.io.FlowFileEventWriteStrategy
- org.apache.nifi.cdc - package org.apache.nifi.cdc
- org.apache.nifi.cdc.event - package org.apache.nifi.cdc.event
- org.apache.nifi.cdc.event.io - package org.apache.nifi.cdc.event.io
R
- RowEventException - Exception Class in org.apache.nifi.cdc.event
-
A marker class for Exceptions that occur during the handling of CDC row modification events
- RowEventException() - Constructor for exception class org.apache.nifi.cdc.event.RowEventException
- RowEventException(String) - Constructor for exception class org.apache.nifi.cdc.event.RowEventException
- RowEventException(String, Throwable) - Constructor for exception class org.apache.nifi.cdc.event.RowEventException
- RowEventException(Throwable) - Constructor for exception class org.apache.nifi.cdc.event.RowEventException
- RowEventInfo<RowEventDataType> - Interface in org.apache.nifi.cdc.event
-
An interface corresponding to row-level info from events on tabular data structures.
- rows - Variable in class org.apache.nifi.cdc.event.BaseRowEventInfo
S
- SEQUENCE_ID_KEY - Static variable in interface org.apache.nifi.cdc.event.io.EventWriter
- setColumns(List<ColumnDefinition>) - Method in class org.apache.nifi.cdc.event.TableInfo
- setName(String) - Method in class org.apache.nifi.cdc.event.ColumnDefinition
- setTableName(String) - Method in class org.apache.nifi.cdc.event.TableInfo
- setType(int) - Method in class org.apache.nifi.cdc.event.ColumnDefinition
- startJson(OutputStream, T) - Method in class org.apache.nifi.cdc.event.io.AbstractEventWriter
- startNewFlowFile(FlowFile, OutputStream, JsonGenerator) - Method in class org.apache.nifi.cdc.event.io.EventWriterConfiguration
T
- TableEventInfo - Interface in org.apache.nifi.cdc.event
-
An interface for methods related to events that occur on tabular data structures.
- tableId - Variable in class org.apache.nifi.cdc.event.BaseTableEventInfo
- tableId - Variable in class org.apache.nifi.cdc.event.TableInfo
- tableId - Variable in class org.apache.nifi.cdc.event.TableInfoCacheKey
- TableInfo - Class in org.apache.nifi.cdc.event
-
A POJO for holding table information related to update events.
- TableInfo(String, String, Long, List<ColumnDefinition>) - Constructor for class org.apache.nifi.cdc.event.TableInfo
- TableInfoCacheKey - Class in org.apache.nifi.cdc.event
-
This class represents a key in a cache that contains information (column definitions, e.g.) for a database table
- TableInfoCacheKey(String, String, String, long) - Constructor for class org.apache.nifi.cdc.event.TableInfoCacheKey
- tableName - Variable in class org.apache.nifi.cdc.event.BaseTableEventInfo
- tableName - Variable in class org.apache.nifi.cdc.event.TableInfo
- tableName - Variable in class org.apache.nifi.cdc.event.TableInfoCacheKey
- timestamp - Variable in class org.apache.nifi.cdc.event.BaseEventInfo
- type - Variable in class org.apache.nifi.cdc.event.ColumnDefinition
U
- UPDATE_EVENT - Static variable in interface org.apache.nifi.cdc.event.EventInfo
- uuidPrefix - Variable in class org.apache.nifi.cdc.event.TableInfoCacheKey
V
- valueOf(String) - Static method in enum class org.apache.nifi.cdc.event.io.FlowFileEventWriteStrategy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.apache.nifi.cdc.event.io.FlowFileEventWriteStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- writeEvent(ProcessSession, String, T, long, Relationship, EventWriterConfiguration) - Method in interface org.apache.nifi.cdc.event.io.EventWriter
-
Writes the given event to the process session, possibly via transferring it to the specified relationship (usually used for success)
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form