public final class DenseLongRow extends DenseLongColumnMap implements LongRow
LongRow assumes a dense set of columns, ie.
they are contiguous values from 0 to capacity - 1. In general, this class is
more CPU and memory efficient than SparseLongRow.| Constructor and Description |
|---|
DenseLongRow(java.nio.ByteBuffer buffer)
Construct a row by de-serializing from a
ByteBuffer object. |
DenseLongRow(DenseLongRow other)
Copy constructor, constructs a new, deep copy of the argument.
|
DenseLongRow(int capacity)
Construct a row by specifying a capacity.
|
| Modifier and Type | Method and Description |
|---|---|
DenseLongRow |
getCopy()
Returns a deep copy of this row.
|
void |
inc(RowUpdate rowUpdate)
Increment this row using a
RowUpdate object. |
array, capacity, clear, contains, get, inc, iterator, serialize, setincAllpublic DenseLongRow(int capacity)
capacity - capacity of the row.public DenseLongRow(DenseLongRow other)
other - row to construct a deep copy of.public DenseLongRow(java.nio.ByteBuffer buffer)
ByteBuffer object.buffer - the ByteBuffer containing the serialized data.public DenseLongRow getCopy()