public class BitCounterCompressed extends java.lang.Object implements BitCounter
| Constructor and Description |
|---|
BitCounterCompressed(DataDescriptor dkey,
int n,
int bitOffset)
This counts the size of an array of Structures or Sequences, ie Structure(n)
|
| Modifier and Type | Method and Description |
|---|---|
void |
addNestedCounters(int innerDimensionSize) |
int |
getBitPos(int msgOffset) |
BitCounterCompressed[] |
getNestedCounters(int innerIndex) |
int |
getNumberRows() |
int |
getStartingBitPos() |
int |
getTotalBits() |
int |
ncounters()
Number of nested fields
|
void |
show(java.util.Formatter out,
int indent) |
public BitCounterCompressed(DataDescriptor dkey, int n, int bitOffset)
dkey - is a structure or a sequence - so has subKeysn - numbers of rows in the tablebitOffset - number of bits taken up by the count variable (non-zero only for sequences)public int getStartingBitPos()
public int getBitPos(int msgOffset)
public int getTotalBits()
public BitCounterCompressed[] getNestedCounters(int innerIndex)
public void addNestedCounters(int innerDimensionSize)
public int ncounters()
public void show(java.util.Formatter out,
int indent)
public int getNumberRows()
getNumberRows in interface BitCounter