Class BinaryTableTileCompressor
java.lang.Object
nom.tam.image.compression.bintable.BinaryTableTile
nom.tam.image.compression.bintable.BinaryTableTileCompressor
- All Implemented Interfaces:
Runnable
(for internal use) Handles the compression of binary table 'tiles'.
-
Field Summary
Fields inherited from class nom.tam.image.compression.bintable.BinaryTableTile
column, compressionAlgorithm, data, length, rowEnd, rowStart, tileIndex, type
-
Constructor Summary
ConstructorsConstructorDescriptionBinaryTableTileCompressor
(CompressedTableData compressedTable, BinaryTable table, BinaryTableTileDescription description) (for internal use)BinaryTableTileCompressor
(CompressedTableData compressedTable, ColumnTable<?> columnTable, BinaryTableTileDescription description) Deprecated.(for internal use) Its visibility will be reduced in the future, not to mention that it should take a BinaryTable as its argument with heap and all. -
Method Summary
Methods inherited from class nom.tam.image.compression.bintable.BinaryTableTile
execute, fillHeader, getCompressorControl, getCompressorControl, getGZipCompressorControl, getTileIndex, getUncompressedSizeInBytes
-
Constructor Details
-
BinaryTableTileCompressor
public BinaryTableTileCompressor(CompressedTableData compressedTable, ColumnTable<?> columnTable, BinaryTableTileDescription description) Deprecated.(for internal use) Its visibility will be reduced in the future, not to mention that it should take a BinaryTable as its argument with heap and all. It cannot be used for compressing binary tables with variable-length columns. -
BinaryTableTileCompressor
public BinaryTableTileCompressor(CompressedTableData compressedTable, BinaryTable table, BinaryTableTileDescription description) (for internal use)- Parameters:
compressedTable
- a compressed table in which we'll insert the data for the compressed tiletable
- the original uncompressed binary tabledescription
- the tile description.
-
-
Method Details
-
run
public void run() -
waitForResult
public void waitForResult()- Overrides:
waitForResult
in classBinaryTableTile
-