Class CassandraSink.CassandraRowSinkBuilder
- java.lang.Object
-
- org.apache.flink.streaming.connectors.cassandra.CassandraSink.CassandraSinkBuilder<org.apache.flink.types.Row>
-
- org.apache.flink.streaming.connectors.cassandra.CassandraSink.CassandraRowSinkBuilder
-
- Enclosing class:
- CassandraSink<IN>
public static class CassandraSink.CassandraRowSinkBuilder extends CassandraSink.CassandraSinkBuilder<org.apache.flink.types.Row>
Builder for aCassandraRowSink
.
-
-
Field Summary
-
Fields inherited from class org.apache.flink.streaming.connectors.cassandra.CassandraSink.CassandraSinkBuilder
builder, committer, configBuilder, failureHandler, input, isWriteAheadLogEnabled, keyspace, mapperOptions, query, serializer, typeInfo
-
-
Constructor Summary
Constructors Constructor Description CassandraRowSinkBuilder(org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.types.Row> input, org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> typeInfo, org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.types.Row> serializer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CassandraSink<org.apache.flink.types.Row>
createSink()
protected CassandraSink<org.apache.flink.types.Row>
createWriteAheadSink()
protected void
sanityCheck()
-
Methods inherited from class org.apache.flink.streaming.connectors.cassandra.CassandraSink.CassandraSinkBuilder
build, enableIgnoreNullFields, enableWriteAheadLog, enableWriteAheadLog, setClusterBuilder, setDefaultKeyspace, setFailureHandler, setHost, setHost, setMapperOptions, setMaxConcurrentRequests, setMaxConcurrentRequests, setQuery
-
-
-
-
Constructor Detail
-
CassandraRowSinkBuilder
public CassandraRowSinkBuilder(org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.types.Row> input, org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> typeInfo, org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.types.Row> serializer)
-
-
Method Detail
-
sanityCheck
protected void sanityCheck()
- Overrides:
sanityCheck
in classCassandraSink.CassandraSinkBuilder<org.apache.flink.types.Row>
-
createSink
protected CassandraSink<org.apache.flink.types.Row> createSink() throws Exception
- Specified by:
createSink
in classCassandraSink.CassandraSinkBuilder<org.apache.flink.types.Row>
- Throws:
Exception
-
createWriteAheadSink
protected CassandraSink<org.apache.flink.types.Row> createWriteAheadSink() throws Exception
- Specified by:
createWriteAheadSink
in classCassandraSink.CassandraSinkBuilder<org.apache.flink.types.Row>
- Throws:
Exception
-
-