Package org.apache.beam.sdk.io
Class ReadAllViaFileBasedSource<T>
java.lang.Object
org.apache.beam.sdk.transforms.PTransform<PCollection<FileIO.ReadableFile>,PCollection<T>>
 
org.apache.beam.sdk.io.ReadAllViaFileBasedSourceTransform<T,T>
 
org.apache.beam.sdk.io.ReadAllViaFileBasedSource<T>
- All Implemented Interfaces:
 Serializable,HasDisplayData
Reads each file in the input 
PCollection of FileIO.ReadableFile using given parameters
 for splitting files into offset ranges and for creating a FileBasedSource for a file. The
 input PCollection must not contain directories.
 To obtain the collection of FileIO.ReadableFile from a filepattern, use FileIO.readMatches().
- See Also:
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA class to handle errors which occur during file reads.Nested classes/interfaces inherited from class org.apache.beam.sdk.io.ReadAllViaFileBasedSourceTransform
ReadAllViaFileBasedSourceTransform.AbstractReadFileRangesFn<InT,T>, ReadAllViaFileBasedSourceTransform.SplitIntoRangesFn  - 
Field Summary
Fields inherited from class org.apache.beam.sdk.io.ReadAllViaFileBasedSourceTransform
coder, createSource, DEFAULT_USES_RESHUFFLE, desiredBundleSizeBytes, exceptionHandler, usesReshuffleFields inherited from class org.apache.beam.sdk.transforms.PTransform
annotations, displayData, name, resourceHints - 
Constructor Summary
ConstructorsConstructorDescriptionReadAllViaFileBasedSource(long desiredBundleSizeBytes, SerializableFunction<String, ? extends FileBasedSource<T>> createSource, Coder<T> coder) ReadAllViaFileBasedSource(long desiredBundleSizeBytes, SerializableFunction<String, ? extends FileBasedSource<T>> createSource, Coder<T> coder, boolean usesReshuffle, ReadAllViaFileBasedSource.ReadFileRangesFnExceptionHandler exceptionHandler)  - 
Method Summary
Methods inherited from class org.apache.beam.sdk.io.ReadAllViaFileBasedSourceTransform
expandMethods inherited from class org.apache.beam.sdk.transforms.PTransform
addAnnotation, compose, compose, getAdditionalInputs, getAnnotations, getDefaultOutputCoder, getDefaultOutputCoder, getDefaultOutputCoder, getKindString, getName, getResourceHints, populateDisplayData, setDisplayData, setResourceHints, toString, validate, validate 
- 
Constructor Details
- 
ReadAllViaFileBasedSource
public ReadAllViaFileBasedSource(long desiredBundleSizeBytes, SerializableFunction<String, ? extends FileBasedSource<T>> createSource, Coder<T> coder)  - 
ReadAllViaFileBasedSource
public ReadAllViaFileBasedSource(long desiredBundleSizeBytes, SerializableFunction<String, ? extends FileBasedSource<T>> createSource, Coder<T> coder, boolean usesReshuffle, ReadAllViaFileBasedSource.ReadFileRangesFnExceptionHandler exceptionHandler)  
 - 
 - 
Method Details
- 
readRangesFn
- Specified by:
 readRangesFnin classReadAllViaFileBasedSourceTransform<T,T> 
 
 -