Uses of Interface
com.hazelcast.enterprise.jet.cdc.ChangeRecord
Package
Description
Contains source/sink connectors that deal with Change Data Capture (CDC)
events from various databases as well as a generic connector for Debezium
CDC sources.
MySQL-specific CDC API.
PostgreSQL-specific CDC API.
-
Uses of ChangeRecord in com.hazelcast.enterprise.jet.cdc
Modifier and TypeMethodDescriptionDebeziumCdcSources.Builder.changeRecord()
Sets the return type of the source toChangeRecord
.Creates a CDC source that streams change data from a Debezium-supported database to a Hazelcast Jet pipeline.Creates a CDC source that streams change data from a Debezium-supported database to a Hazelcast Jet pipeline.static <K,
V> com.hazelcast.jet.pipeline.Sink<ChangeRecord> CdcSinks.map
(com.hazelcast.map.IMap<? super K, ? super V> map, com.hazelcast.function.FunctionEx<? super ChangeRecord, ? extends K> keyFn, com.hazelcast.function.FunctionEx<? super ChangeRecord, ? extends V> valueFn) Returns a sink that applies the changes described by a Change Data Capture (CDC) stream to anIMap
.static <K,
V> com.hazelcast.jet.pipeline.Sink<ChangeRecord> CdcSinks.map
(String mapName, com.hazelcast.function.FunctionEx<? super ChangeRecord, ? extends K> keyFn, com.hazelcast.function.FunctionEx<? super ChangeRecord, ? extends V> valueFn) Returns a sink that applies the changes described by a Change Data Capture (CDC) stream to anIMap
.static <K,
V> com.hazelcast.jet.pipeline.Sink<ChangeRecord> CdcSinks.remoteMap
(String mapName, com.hazelcast.client.config.ClientConfig clientConfig, com.hazelcast.function.FunctionEx<? super ChangeRecord, ? extends K> keyFn, com.hazelcast.function.FunctionEx<? super ChangeRecord, ? extends V> valueFn) Returns a sink equivalent toCdcSinks.map(java.lang.String, com.hazelcast.function.FunctionEx<? super com.hazelcast.enterprise.jet.cdc.ChangeRecord, ? extends K>, com.hazelcast.function.FunctionEx<? super com.hazelcast.enterprise.jet.cdc.ChangeRecord, ? extends V>)
, but for a map in a remote Hazelcast cluster identified by the suppliedClientConfig
.Modifier and TypeMethodDescriptionstatic <K,
V> com.hazelcast.jet.pipeline.Sink<ChangeRecord> CdcSinks.map
(com.hazelcast.map.IMap<? super K, ? super V> map, com.hazelcast.function.FunctionEx<? super ChangeRecord, ? extends K> keyFn, com.hazelcast.function.FunctionEx<? super ChangeRecord, ? extends V> valueFn) Returns a sink that applies the changes described by a Change Data Capture (CDC) stream to anIMap
.static <K,
V> com.hazelcast.jet.pipeline.Sink<ChangeRecord> CdcSinks.map
(String mapName, com.hazelcast.function.FunctionEx<? super ChangeRecord, ? extends K> keyFn, com.hazelcast.function.FunctionEx<? super ChangeRecord, ? extends V> valueFn) Returns a sink that applies the changes described by a Change Data Capture (CDC) stream to anIMap
.static <K,
V> com.hazelcast.jet.pipeline.Sink<ChangeRecord> CdcSinks.remoteMap
(String mapName, com.hazelcast.client.config.ClientConfig clientConfig, com.hazelcast.function.FunctionEx<? super ChangeRecord, ? extends K> keyFn, com.hazelcast.function.FunctionEx<? super ChangeRecord, ? extends V> valueFn) Returns a sink equivalent toCdcSinks.map(java.lang.String, com.hazelcast.function.FunctionEx<? super com.hazelcast.enterprise.jet.cdc.ChangeRecord, ? extends K>, com.hazelcast.function.FunctionEx<? super com.hazelcast.enterprise.jet.cdc.ChangeRecord, ? extends V>)
, but for a map in a remote Hazelcast cluster identified by the suppliedClientConfig
. -
Uses of ChangeRecord in com.hazelcast.enterprise.jet.cdc.mysql
Modifier and TypeMethodDescriptionMySqlCdcSources.Builder.changeRecord()
Sets the return type of the source toChangeRecord
.static MySqlCdcSources.Builder<ChangeRecord>
Creates a CDC source that streams change data from a MySQL database to Hazelcast Jet. -
Uses of ChangeRecord in com.hazelcast.enterprise.jet.cdc.postgres
Modifier and TypeMethodDescriptionPostgresCdcSources.Builder.changeRecord()
Sets the return type of the source toChangeRecord
.Creates a CDC source that streams change data from a PostgreSQL database to Hazelcast Jet.