Class HudiSink
- java.lang.Object
-
- org.apache.flink.cdc.connectors.hudi.sink.v2.HudiSink
-
- All Implemented Interfaces:
Serializable,org.apache.flink.api.connector.sink2.Sink<Event>,org.apache.flink.streaming.api.connector.sink2.SupportsPreWriteTopology<Event>,org.apache.flink.streaming.api.connector.sink2.WithPreWriteTopology<Event>
public class HudiSink extends Object implements org.apache.flink.api.connector.sink2.Sink<Event>, org.apache.flink.streaming.api.connector.sink2.WithPreWriteTopology<Event>
ASinkimplementation for Apache Hudi.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.streaming.api.datastream.DataStream<Event>addPreWriteTopology(org.apache.flink.streaming.api.datastream.DataStream<Event> dataStream)org.apache.flink.api.connector.sink2.SinkWriter<Event>createWriter(org.apache.flink.api.connector.sink2.Sink.InitContext context)org.apache.flink.api.connector.sink2.SinkWriter<Event>createWriter(org.apache.flink.api.connector.sink2.WriterInitContext context)
-
-
-
Constructor Detail
-
HudiSink
public HudiSink(org.apache.flink.configuration.Configuration conf, String schemaOperatorUid, java.time.ZoneId zoneId)
-
-
Method Detail
-
createWriter
public org.apache.flink.api.connector.sink2.SinkWriter<Event> createWriter(org.apache.flink.api.connector.sink2.Sink.InitContext context) throws IOException
- Specified by:
createWriterin interfaceorg.apache.flink.api.connector.sink2.Sink<Event>- Throws:
IOException
-
createWriter
public org.apache.flink.api.connector.sink2.SinkWriter<Event> createWriter(org.apache.flink.api.connector.sink2.WriterInitContext context) throws IOException
- Specified by:
createWriterin interfaceorg.apache.flink.api.connector.sink2.Sink<Event>- Throws:
IOException
-
addPreWriteTopology
public org.apache.flink.streaming.api.datastream.DataStream<Event> addPreWriteTopology(org.apache.flink.streaming.api.datastream.DataStream<Event> dataStream)
- Specified by:
addPreWriteTopologyin interfaceorg.apache.flink.streaming.api.connector.sink2.SupportsPreWriteTopology<Event>
-
-