| Package | Description | 
|---|---|
| com.pervasive.datarush.io | 
 Provides classes and interfaces performing file-like I/O operations. 
 | 
| com.pervasive.datarush.io.compression | 
 Provides classes and interfaces for supporting data compression. 
 | 
| com.pervasive.datarush.operators.io | 
 Provides base file I/O components including encoders and decoders. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CompressionFormat | 
SplittableCompressedFileSplit.getCompressionFormat()
Get the compression format. 
 | 
| Constructor and Description | 
|---|
CompressedFileSplit(Path path,
                   CompressionFormat format)
Creates a split encompassing the entire file named by the path. 
 | 
CompressionSplitIterator(SplitIterator baseIterator,
                        CompressionFormat format)  | 
SplittableCompressedFileSplit(Path path,
                             long startOffset,
                             long length,
                             CompressionFormat format)
Construct an instance. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BZipCompression
Defines support for the bzip2 compression algorithm. 
 | 
class  | 
GZipCompression
Defines support for the gzip compression algorithm. 
 | 
class  | 
SnappyCompression
Defines support for the Snappy compression algorithm. 
 | 
class  | 
UncompressedData
Defines support for uncompressed data. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static CompressionFormat | 
CompressionFormat.NONE
A format indicating no compression of data. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static CompressionFormat | 
CompressionFormats.detectFormat(Path path)
Locates the identified compression format for a file
 based on the path. 
 | 
static CompressionFormat | 
CompressionFormats.lookupFormat(String name)
Locates the identified compression format. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CompressionFormat | 
BasicByteSource.getCompression()
Gets the compression format expected for reading. 
 | 
CompressionFormat | 
BasicByteSink.getCompression()
Gets the compression format used for writing. 
 | 
| Constructor and Description | 
|---|
BasicByteSink(Path path,
             CompressionFormat format)
Creates a data sink for the named path. 
 | 
BasicByteSource(Path path,
               CompressionFormat format)
Creates a data source for the named path. 
 | 
Copyright © 2016 Actian Corporation. All rights reserved.