Class AvroSink<UserT,DestinationT,OutputT>
- java.lang.Object
-
- org.apache.beam.sdk.io.FileBasedSink<UserT,DestinationT,OutputT>
-
- org.apache.beam.sdk.extensions.avro.io.AvroSink<UserT,DestinationT,OutputT>
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.beam.sdk.transforms.display.HasDisplayData
public class AvroSink<UserT,DestinationT,OutputT> extends org.apache.beam.sdk.io.FileBasedSink<UserT,DestinationT,OutputT>AFileBasedSinkfor Avro files.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAvroSink.DatumWriterFactory<T>-
Nested classes/interfaces inherited from class org.apache.beam.sdk.io.FileBasedSink
org.apache.beam.sdk.io.FileBasedSink.CompressionType, org.apache.beam.sdk.io.FileBasedSink.DynamicDestinations<UserT extends java.lang.Object,DestinationT extends java.lang.Object,OutputT extends java.lang.Object>, org.apache.beam.sdk.io.FileBasedSink.FilenamePolicy, org.apache.beam.sdk.io.FileBasedSink.FileResult<DestinationT extends java.lang.Object>, org.apache.beam.sdk.io.FileBasedSink.FileResultCoder<DestinationT extends java.lang.Object>, org.apache.beam.sdk.io.FileBasedSink.OutputFileHints, org.apache.beam.sdk.io.FileBasedSink.WritableByteChannelFactory, org.apache.beam.sdk.io.FileBasedSink.WriteOperation<DestinationT extends java.lang.Object,OutputT extends java.lang.Object>, org.apache.beam.sdk.io.FileBasedSink.Writer<DestinationT extends java.lang.Object,OutputT extends java.lang.Object>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.beam.sdk.io.FileBasedSink.WriteOperation<DestinationT,OutputT>createWriteOperation()DynamicAvroDestinations<UserT,DestinationT,OutputT>getDynamicDestinations()
-
-
-
Method Detail
-
getDynamicDestinations
public DynamicAvroDestinations<UserT,DestinationT,OutputT> getDynamicDestinations()
- Overrides:
getDynamicDestinationsin classorg.apache.beam.sdk.io.FileBasedSink<UserT,DestinationT,OutputT>
-
createWriteOperation
public org.apache.beam.sdk.io.FileBasedSink.WriteOperation<DestinationT,OutputT> createWriteOperation()
- Specified by:
createWriteOperationin classorg.apache.beam.sdk.io.FileBasedSink<UserT,DestinationT,OutputT>
-
-