protected static class FileBasedReader.FilenameBasedStreamFactory extends Object implements FileBasedReader.DecompressingStreamFactory
TextIO.CompressionType. If the compression mode is AUTO, the filename
is checked against known extensions to determine a compression type to use.| Constructor and Description |
|---|
FilenameBasedStreamFactory(String filename,
TextIO.CompressionType compressionType) |
| Modifier and Type | Method and Description |
|---|---|
InputStream |
createInputStream(InputStream inputStream)
Create a decompressing
InputStream from an existing InputStream. |
protected TextIO.CompressionType |
getCompressionTypeForAuto() |
public FilenameBasedStreamFactory(String filename, TextIO.CompressionType compressionType)
protected TextIO.CompressionType getCompressionTypeForAuto()
public InputStream createInputStream(InputStream inputStream) throws IOException
FileBasedReader.DecompressingStreamFactoryInputStream from an existing InputStream.createInputStream in interface FileBasedReader.DecompressingStreamFactoryinputStream - the existing streamIOException