Java* API Reference for Intel® Data Analytics Acceleration Library 2018 Update 2

List of all members
CompressionStream Class Reference

The class that provides methods for compressing input raw data by the blocks. *. More...

Class Constructor

◆ CompressionStream() [1/2]

CompressionStream ( DaalContext  context,
Compressor  compressor 
)

CompressionStream constructor

Parameters
contextContext to manage created compression algorithm
compressorCompressor object used for the compression

◆ CompressionStream() [2/2]

CompressionStream ( DaalContext  context,
Compressor  compressor,
long  minSize 
)

CompressionStream constructor

Parameters
contextContext to manage created compression algorithm
compressorCompressor object used for the compression
minSizeMinimal size of the internal data blocks

Detailed Description

References

Member Function Documentation

◆ add() [1/2]

void add ( byte []  inBlock,
long  inSize 
)

Writes next data block to the CompressionStream and compresses it

Parameters
inBlockData block to be compressed
inSizeSize in bytes of the data block to be compressed

◆ add() [2/2]

void add ( byte []  inBlock)

Writes next data block to the CompressionStream and compresses it

Parameters
inBlockData block to be compressed

◆ copyCompressedArray() [1/2]

long copyCompressedArray ( byte []  outBlock,
long  outSize 
)

Copies compressed data stored in the CompressionStream to external array

Parameters
outBlockArray where compressed data is stored
outSizeNumber of bytes available in the array
Returns
Size of copied data in bytes

◆ copyCompressedArray() [2/2]

long copyCompressedArray ( byte []  outBlock)

Copies compressed data stored in the CompressionStream to external array

Parameters
outBlockArray where compressed data is stored
Returns
Size of copied data in bytes

◆ dispose()

void dispose ( )

Releases memory allocated for the native CompressionStream object

Implements Disposable.

◆ getCompressedDataSize()

long getCompressedDataSize ( )

Returns size of the compressed data stored in the CompressionStream

Returns
Size in bytes

The documentation for this class was generated from the following file:

For more complete information about compiler optimizations, see our Optimization Notice.