T - the type of the elements written to the sinkpublic class AvroSink<T> extends Sink<WindowedValue<T>>
Sink.SinkWriter<ElemT>| Constructor and Description |
|---|
AvroSink(String filenamePrefix,
String shardFormat,
String filenameSuffix,
int shardCount,
WindowedValue.ValueOnlyWindowedValueCoder<T> coder) |
AvroSink(String filename,
WindowedValue.ValueOnlyWindowedValueCoder<T> coder) |
| Modifier and Type | Method and Description |
|---|---|
Sink.SinkWriter<WindowedValue<T>> |
writer()
Returns a Writer that allows writing to this Sink.
|
Sink.SinkWriter<WindowedValue<T>> |
writer(org.apache.avro.io.DatumWriter<T> datumWriter) |
supportsRestartpublic AvroSink(String filename, WindowedValue.ValueOnlyWindowedValueCoder<T> coder)
public AvroSink(String filenamePrefix, String shardFormat, String filenameSuffix, int shardCount, WindowedValue.ValueOnlyWindowedValueCoder<T> coder)
public Sink.SinkWriter<WindowedValue<T>> writer(org.apache.avro.io.DatumWriter<T> datumWriter) throws IOException
IOExceptionpublic Sink.SinkWriter<WindowedValue<T>> writer() throws IOException
Sinkwriter in class Sink<WindowedValue<T>>IOException