Skip navigation links
B C D E G K M N O P R S T W 

B

BEAM_INSTANCE_PROPERTY - Static variable in class org.apache.beam.io.debezium.KafkaSourceConsumerFn
 

C

ConnectorConfiguration() - Constructor for class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
 
create() - Static method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
Creates a ConnectorConfiguration.

D

DebeziumIO - Class in org.apache.beam.io.debezium
Utility class which exposes an implementation DebeziumIO.read() and a Debezium configuration.
DebeziumIO.ConnectorConfiguration - Class in org.apache.beam.io.debezium
A POJO describing a Debezium configuration.
DebeziumIO.Read<T> - Class in org.apache.beam.io.debezium
Implementation of DebeziumIO.read().
DebeziumSDFDatabaseHistory() - Constructor for class org.apache.beam.io.debezium.KafkaSourceConsumerFn.DebeziumSDFDatabaseHistory
 

E

exists() - Method in class org.apache.beam.io.debezium.KafkaSourceConsumerFn.DebeziumSDFDatabaseHistory
 
expand(PBegin) - Method in class org.apache.beam.io.debezium.DebeziumIO.Read
 

G

getConfigurationMap() - Method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
Configuration Map Getter.
getHashCode() - Method in class org.apache.beam.io.debezium.KafkaSourceConsumerFn
 
getInitialRestriction(Map<String, String>) - Method in class org.apache.beam.io.debezium.KafkaSourceConsumerFn
 
getRestrictionCoder() - Method in class org.apache.beam.io.debezium.KafkaSourceConsumerFn
 

K

KafkaSourceConsumerFn<T> - Class in org.apache.beam.io.debezium
Quick Overview
KafkaSourceConsumerFn(Class<?>, SourceRecordMapper<T>, long) - Constructor for class org.apache.beam.io.debezium.KafkaSourceConsumerFn
Initializes the SDF with a time limit.
KafkaSourceConsumerFn(Class<?>, SourceRecordMapper<T>, Integer) - Constructor for class org.apache.beam.io.debezium.KafkaSourceConsumerFn
Initializes the SDF to be run indefinitely.
KafkaSourceConsumerFn.DebeziumSDFDatabaseHistory - Class in org.apache.beam.io.debezium
 

M

mapSourceRecord(SourceRecord) - Method in class org.apache.beam.io.debezium.SourceRecordJson.SourceRecordJsonMapper
 
mapSourceRecord(SourceRecord) - Method in interface org.apache.beam.io.debezium.SourceRecordMapper
 

N

newTracker(KafkaSourceConsumerFn.OffsetHolder) - Method in class org.apache.beam.io.debezium.KafkaSourceConsumerFn
 

O

org.apache.beam.io.debezium - package org.apache.beam.io.debezium
Transforms for reading from DebeziumIO.

P

process(Map<String, String>, RestrictionTracker<KafkaSourceConsumerFn.OffsetHolder, Map<String, Object>>, DoFn.OutputReceiver<T>) - Method in class org.apache.beam.io.debezium.KafkaSourceConsumerFn
Process the retrieved element.

R

read() - Static method in class org.apache.beam.io.debezium.DebeziumIO
Read data from a Debezium source.
Read() - Constructor for class org.apache.beam.io.debezium.DebeziumIO.Read
 
readAsJson() - Static method in class org.apache.beam.io.debezium.DebeziumIO
Read data from Debezium source and convert a Kafka SourceRecord into a JSON string using SourceRecordJson.SourceRecordJsonMapper as default function mapper.
recoverRecords(Consumer<HistoryRecord>) - Method in class org.apache.beam.io.debezium.KafkaSourceConsumerFn.DebeziumSDFDatabaseHistory
 

S

SourceRecordJson - Class in org.apache.beam.io.debezium
This class can be used as a mapper for each SourceRecord retrieved.
SourceRecordJson(SourceRecord) - Constructor for class org.apache.beam.io.debezium.SourceRecordJson
Initializer.
SourceRecordJson.SourceRecordJsonMapper - Class in org.apache.beam.io.debezium
SourceRecordJson implementation.
SourceRecordJsonMapper() - Constructor for class org.apache.beam.io.debezium.SourceRecordJson.SourceRecordJsonMapper
 
SourceRecordMapper<T> - Interface in org.apache.beam.io.debezium
Interface used to map a Kafka source record.
start() - Method in class org.apache.beam.io.debezium.KafkaSourceConsumerFn.DebeziumSDFDatabaseHistory
 
storageExists() - Method in class org.apache.beam.io.debezium.KafkaSourceConsumerFn.DebeziumSDFDatabaseHistory
 
storeRecord(HistoryRecord) - Method in class org.apache.beam.io.debezium.KafkaSourceConsumerFn.DebeziumSDFDatabaseHistory
 

T

toJson() - Method in class org.apache.beam.io.debezium.SourceRecordJson
Transforms the extracted data to a JSON string.

W

withCoder(Coder<T>) - Method in class org.apache.beam.io.debezium.DebeziumIO.Read
Applies a Coder to the connector.
withConnectionProperties(Map<String, String>) - Method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
Sets a custom property to be used within the connection to your database.
withConnectionProperties(ValueProvider<Map<String, String>>) - Method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
Sets a custom property to be used within the connection to your database.
withConnectionProperty(String, String) - Method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
Sets a custom property to be used within the connection to your database.
withConnectorClass(Class<?>) - Method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
Applies the connectorClass to be used to connect to your database.
withConnectorClass(ValueProvider<Class<?>>) - Method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
Sets the connectorClass to be used to connect to your database.
withConnectorConfiguration(DebeziumIO.ConnectorConfiguration) - Method in class org.apache.beam.io.debezium.DebeziumIO.Read
Applies the given configuration to the connector.
withFormatFunction(SourceRecordMapper<T>) - Method in class org.apache.beam.io.debezium.DebeziumIO.Read
Applies a SourceRecordMapper to the connector.
withHostName(String) - Method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
Sets the host name to be used on the database.
withHostName(ValueProvider<String>) - Method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
Sets the host name to be used on the database.
withMaxNumberOfRecords(Integer) - Method in class org.apache.beam.io.debezium.DebeziumIO.Read
Once the specified number of records has been reached, it will stop fetching them.
withPassword(String) - Method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
Sets the password to connect to your database.
withPassword(ValueProvider<String>) - Method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
Sets the password to connect to your database.
withPort(String) - Method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
Sets the port on which your database is listening.
withPort(ValueProvider<String>) - Method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
Sets the port on which your database is listening.
withSourceConnector(SourceConnector) - Method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
Sets the SourceConnector to be used.
withSourceConnector(ValueProvider<SourceConnector>) - Method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
 
withUsername(String) - Method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
Sets the username to connect to your database.
withUsername(ValueProvider<String>) - Method in class org.apache.beam.io.debezium.DebeziumIO.ConnectorConfiguration
Sets the username to connect to your database.
B C D E G K M N O P R S T W 
Skip navigation links