public abstract class BinaryTableTile
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
protected int |
column |
protected java.lang.String |
compressionAlgorithm |
protected ColumnTable<?> |
data |
protected int |
length |
protected int |
rowEnd
last row (exclusive)
|
protected int |
rowStart
start row.
|
protected int |
tileIndex |
protected PrimitiveType<java.nio.Buffer> |
type |
Constructor and Description |
---|
BinaryTableTile(ColumnTable<?> data,
BinaryTableTileDescription description) |
Modifier and Type | Method and Description |
---|---|
void |
execute(java.util.concurrent.ExecutorService threadPool) |
void |
fillHeader(Header header) |
protected ICompressorControl |
getCompressorControl() |
int |
getTileIndex() |
protected int |
getUncompressedSizeInBytes() |
void |
waitForResult() |
protected final ColumnTable<?> data
protected final int rowStart
protected final int rowEnd
protected final int column
protected java.lang.String compressionAlgorithm
protected final PrimitiveType<java.nio.Buffer> type
protected final int length
protected final int tileIndex
public BinaryTableTile(ColumnTable<?> data, BinaryTableTileDescription description)
public void execute(java.util.concurrent.ExecutorService threadPool)
public void fillHeader(Header header) throws HeaderCardException
HeaderCardException
public int getTileIndex()
public void waitForResult()
protected ICompressorControl getCompressorControl()
protected int getUncompressedSizeInBytes()