public class CompressedTableData extends BinaryTable
BinaryTable.ColumnDesc, BinaryTable.SaveState
dataSize, fileOffset, input
Constructor and Description |
---|
CompressedTableData() |
CompressedTableData(Header header) |
Modifier and Type | Method and Description |
---|---|
protected BinaryTable |
asBinaryTable(BinaryTable dataToFill,
Header compressedHeader,
Header targetHeader) |
void |
compress(Header header) |
void |
fillHeader(Header h)
Update a FITS header to reflect the current state of the data.
|
protected int |
getRowsPerTile() |
void |
prepareUncompressedData(ColumnTable<BinaryTable.SaveState> data) |
protected void |
setColumnCompressionAlgorithms(java.lang.String[] columnCompressionAlgorithms) |
protected CompressedTableData |
setRowsPerTile(int value) |
addByteVaryingColumn, addColumn, addFlattenedColumn, addRow, createColumnDataFor, createColumnTable, deleteColumns, deleteRows, getBases, getColumn, getData, getDimens, getElement, getFlatColumns, getFlattenedColumn, getHeapOffset, getHeapSize, getModelRow, getNCols, getNRows, getRawElement, getRow, getSizes, getTDims, getTrueSize, getTypes, read, readHeap, readTrueData, setColumn, setElement, setFlattenedColumn, setRow, updateAfterDelete, validColumn, validRow, write
getFileOffset, getKernel, getSize, reset, rewrite, rewriteable, setFileOffset
public CompressedTableData()
public CompressedTableData(Header header) throws FitsException
FitsException
public void compress(Header header) throws FitsException
FitsException
public void fillHeader(Header h) throws FitsException
BinaryTable
fillHeader
in class BinaryTable
h
- header to fill with the data from the current data objectFitsException
- if the operation failspublic void prepareUncompressedData(ColumnTable<BinaryTable.SaveState> data) throws FitsException
FitsException
protected BinaryTable asBinaryTable(BinaryTable dataToFill, Header compressedHeader, Header targetHeader) throws FitsException
FitsException
protected int getRowsPerTile()
protected void setColumnCompressionAlgorithms(java.lang.String[] columnCompressionAlgorithms)
protected CompressedTableData setRowsPerTile(int value)