| 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. 
 | 
| com.pervasive.datarush.operators.io.mdf | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CompressedFileSplit
Describes a range of bytes from a compressed file. 
 | 
class  | 
FileSplit
Describes a range of bytes from a file. 
 | 
class  | 
SplittableCompressedFileSplit
Represents a file split for a compression format that supports splitting. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DataSplit | 
DataSplit.authorize(FileClient client)
Creates an identical split which will use the specified authorization
 context for access. 
 | 
DataSplit | 
SplitIterator.getSplit()
Get the current split in the iterated set. 
 | 
DataSplit | 
SingleSplitIterator.getSplit()  | 
DataSplit | 
CompressionSplitIterator.getSplit()  | 
| Constructor and Description | 
|---|
SingleSplitIterator(DataSplit split)
Creates an iterator returning only the specified split
 with no locality data. 
 | 
SingleSplitIterator(DataSplit split,
                   List<String> locality)
Creates an iterator returning only the specified split
 and locality data. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SplitInputStream | 
UncompressedData.decompressSplitStream(DataSplit split,
                     InputStream in,
                     int bufferSize)  | 
SplitInputStream | 
SnappyCompression.decompressSplitStream(DataSplit split,
                     InputStream in,
                     int bufferSize)  | 
SplitInputStream | 
GZipCompression.decompressSplitStream(DataSplit split,
                     InputStream in,
                     int bufferSize)  | 
SplitInputStream | 
CompressionFormat.decompressSplitStream(DataSplit split,
                     InputStream in,
                     int bufferSize)
Wraps the specified stream for a split in a decompressor
 for the format. 
 | 
SplitInputStream | 
BZipCompression.decompressSplitStream(DataSplit split,
                     InputStream in,
                     int bufferSize)  | 
| Modifier and Type | Method and Description | 
|---|---|
DataSplit | 
SplitParsingContext.getSplit()
Gets the split being parsed. 
 | 
| Constructor and Description | 
|---|
SplitParsingException(DataSplit split,
                     Exception e)
Report a parse error in the specified split at the given location,
 possibly approximate. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MDFRecordReader.configureMDF(DataSplit split)  | 
void | 
MDFMetaDataReader.configureMDF(DataSplit split)  | 
void | 
MDFDataReader.configureMDF(DataSplit split)  | 
void | 
MDFAttachmentReader.configureMDF(DataSplit split)  | 
Copyright © 2019 Actian Corporation. All rights reserved.