Package org.apache.beam.sdk.io.mongodb
Class MongoDbGridFSIO.Read.BoundedGridFSSource
- java.lang.Object
-
- org.apache.beam.sdk.io.Source<T>
-
- org.apache.beam.sdk.io.BoundedSource<org.bson.types.ObjectId>
-
- org.apache.beam.sdk.io.mongodb.MongoDbGridFSIO.Read.BoundedGridFSSource
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.beam.sdk.transforms.display.HasDisplayData
- Enclosing class:
- MongoDbGridFSIO.Read<T>
protected static class MongoDbGridFSIO.Read.BoundedGridFSSource extends org.apache.beam.sdk.io.BoundedSource<org.bson.types.ObjectId>ABoundedSourcefor MongoDB GridFS.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.beam.sdk.io.BoundedSource.BoundedReader<org.bson.types.ObjectId>createReader(org.apache.beam.sdk.options.PipelineOptions options)longgetEstimatedSizeBytes(org.apache.beam.sdk.options.PipelineOptions options)org.apache.beam.sdk.coders.Coder<org.bson.types.ObjectId>getOutputCoder()voidpopulateDisplayData(org.apache.beam.sdk.transforms.display.DisplayData.Builder builder)java.util.List<? extends org.apache.beam.sdk.io.BoundedSource<org.bson.types.ObjectId>>split(long desiredBundleSizeBytes, org.apache.beam.sdk.options.PipelineOptions options)
-
-
-
Method Detail
-
split
public java.util.List<? extends org.apache.beam.sdk.io.BoundedSource<org.bson.types.ObjectId>> split(long desiredBundleSizeBytes, org.apache.beam.sdk.options.PipelineOptions options) throws java.lang.Exception- Specified by:
splitin classorg.apache.beam.sdk.io.BoundedSource<org.bson.types.ObjectId>- Throws:
java.lang.Exception
-
getEstimatedSizeBytes
public long getEstimatedSizeBytes(org.apache.beam.sdk.options.PipelineOptions options) throws java.lang.Exception- Specified by:
getEstimatedSizeBytesin classorg.apache.beam.sdk.io.BoundedSource<org.bson.types.ObjectId>- Throws:
java.lang.Exception
-
createReader
public org.apache.beam.sdk.io.BoundedSource.BoundedReader<org.bson.types.ObjectId> createReader(org.apache.beam.sdk.options.PipelineOptions options) throws java.io.IOException- Specified by:
createReaderin classorg.apache.beam.sdk.io.BoundedSource<org.bson.types.ObjectId>- Throws:
java.io.IOException
-
populateDisplayData
public void populateDisplayData(org.apache.beam.sdk.transforms.display.DisplayData.Builder builder)
- Specified by:
populateDisplayDatain interfaceorg.apache.beam.sdk.transforms.display.HasDisplayData- Overrides:
populateDisplayDatain classorg.apache.beam.sdk.io.Source<org.bson.types.ObjectId>
-
getOutputCoder
public org.apache.beam.sdk.coders.Coder<org.bson.types.ObjectId> getOutputCoder()
- Overrides:
getOutputCoderin classorg.apache.beam.sdk.io.Source<org.bson.types.ObjectId>
-
-