Class GridGain8SinkAdapter
java.lang.Object
org.gridgain.internal.cdc.gg8.sink.GridGain8SinkAdapter
- All Implemented Interfaces:
org.gridgain.internal.cdc.api.sink.TableSink
public class GridGain8SinkAdapter
extends Object
implements org.gridgain.internal.cdc.api.sink.TableSink
GridGain8 sink adapter.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidflush()voidinit(org.apache.ignite.table.QualifiedName tableName, List<org.apache.ignite.internal.schema.Column> columns, org.gridgain.internal.cdc.api.sink.SinkDefinition sinkDef) voidremoveBatch(List<org.apache.ignite.table.Tuple> entriesToDelete) voidupdateKvBatch(List<Map.Entry<org.apache.ignite.table.Tuple, org.apache.ignite.table.Tuple>> kvBatch) voidwriteBatch(List<org.apache.ignite.table.Tuple> batch) voidwriteKvBatch(List<Map.Entry<org.apache.ignite.table.Tuple, org.apache.ignite.table.Tuple>> kvBatch)
-
Field Details
-
ADDITIONAL_CLASSPATH
- See Also:
-
SINK_CLASS_NAME
- See Also:
-
GG8_CLUSTER_ADDRESSES
- See Also:
-
-
Constructor Details
-
GridGain8SinkAdapter
public GridGain8SinkAdapter()
-
-
Method Details
-
init
public void init(org.apache.ignite.table.QualifiedName tableName, List<org.apache.ignite.internal.schema.Column> columns, org.gridgain.internal.cdc.api.sink.SinkDefinition sinkDef) - Specified by:
initin interfaceorg.gridgain.internal.cdc.api.sink.TableSink
-
writeBatch
- Specified by:
writeBatchin interfaceorg.gridgain.internal.cdc.api.sink.TableSink
-
writeKvBatch
public void writeKvBatch(List<Map.Entry<org.apache.ignite.table.Tuple, org.apache.ignite.table.Tuple>> kvBatch) - Specified by:
writeKvBatchin interfaceorg.gridgain.internal.cdc.api.sink.TableSink
-
updateKvBatch
public void updateKvBatch(List<Map.Entry<org.apache.ignite.table.Tuple, org.apache.ignite.table.Tuple>> kvBatch) - Specified by:
updateKvBatchin interfaceorg.gridgain.internal.cdc.api.sink.TableSink
-
removeBatch
- Specified by:
removeBatchin interfaceorg.gridgain.internal.cdc.api.sink.TableSink
-
flush
public void flush()- Specified by:
flushin interfaceorg.gridgain.internal.cdc.api.sink.TableSink
-
close
public void close()- Specified by:
closein interfaceorg.gridgain.internal.cdc.api.sink.TableSink
-