protected static class MongoDbGridFSIO.Read.BoundedGridFSSource
extends org.apache.beam.sdk.io.BoundedSource<org.bson.types.ObjectId>
BoundedSource for MongoDB GridFS.| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.sdk.io.BoundedSource.BoundedReader<org.bson.types.ObjectId> |
createReader(org.apache.beam.sdk.options.PipelineOptions options) |
long |
getEstimatedSizeBytes(org.apache.beam.sdk.options.PipelineOptions options) |
org.apache.beam.sdk.coders.Coder<org.bson.types.ObjectId> |
getOutputCoder() |
void |
populateDisplayData(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) |
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
split in class org.apache.beam.sdk.io.BoundedSource<org.bson.types.ObjectId>java.lang.Exceptionpublic long getEstimatedSizeBytes(org.apache.beam.sdk.options.PipelineOptions options)
throws java.lang.Exception
getEstimatedSizeBytes in class org.apache.beam.sdk.io.BoundedSource<org.bson.types.ObjectId>java.lang.Exceptionpublic org.apache.beam.sdk.io.BoundedSource.BoundedReader<org.bson.types.ObjectId> createReader(org.apache.beam.sdk.options.PipelineOptions options)
throws java.io.IOException
createReader in class org.apache.beam.sdk.io.BoundedSource<org.bson.types.ObjectId>java.io.IOExceptionpublic void populateDisplayData(org.apache.beam.sdk.transforms.display.DisplayData.Builder builder)
populateDisplayData in interface org.apache.beam.sdk.transforms.display.HasDisplayDatapopulateDisplayData in class org.apache.beam.sdk.io.Source<org.bson.types.ObjectId>public org.apache.beam.sdk.coders.Coder<org.bson.types.ObjectId> getOutputCoder()
getOutputCoder in class org.apache.beam.sdk.io.Source<org.bson.types.ObjectId>