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 int
protected String
protected final ColumnTable<?>
protected final int
protected final int
last row (exclusive)protected final int
start row.protected final int
protected final ElementType<Buffer>
-
Constructor Summary
ConstructorsConstructorDescriptionBinaryTableTile
(ColumnTable<?> data, BinaryTableTileDescription description) -
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(ExecutorService threadPool) void
fillHeader
(Header header) protected ICompressorControl
int
protected int
void
-
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()
-