Class BinaryTableTile
java.lang.Object
nom.tam.image.compression.bintable.BinaryTableTile
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
BinaryTableTileCompressor,BinaryTableTileDecompressor
(for internal use) A table 'tile' representing a set of consecutive table rows that are compressed together as
a block.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final intprotected Stringprotected final ColumnTable<?>protected final intprotected final intlast row (exclusive)protected final intstart row.protected final intprotected final ElementType<Buffer> -
Constructor Summary
ConstructorsConstructorDescriptionBinaryTableTile(ColumnTable<?> data, BinaryTableTileDescription description) -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(ExecutorService threadPool) voidfillHeader(Header header) protected ICompressorControlintprotected intvoid
-
Field Details
-
data
-
rowStart
protected final int rowStartstart row. -
rowEnd
protected final int rowEndlast row (exclusive) -
column
protected final int column -
compressionAlgorithm
-
type
-
length
protected final int length -
tileIndex
protected final int tileIndex
-
-
Constructor Details
-
BinaryTableTile
-
-
Method Details
-
execute
-
fillHeader
- Throws:
HeaderCardException
-
getTileIndex
public int getTileIndex() -
waitForResult
public void waitForResult() -
getCompressorControl
-
getUncompressedSizeInBytes
protected int getUncompressedSizeInBytes()
-