Index

A B C D E F G H I J M N O R S T U V W 
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)
A B C D E F G H I J M N O R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form