Number of bytes required to store this block in a simple binary representation.
Number of bytes required to store this block in a simple binary representation.
Return the value for a given position in the block.
Return the value for a given position in the block. All implementations should make this a constant time operation.
position to read, value should be in the interval [0,size).
Return the value for a given position in the block.
Return the value for a given position in the block. All implementations should make this a constant time operation. The default implementation assumes a single value.
position to read, value should be in the interval [0,size).
the aggregate value to read from the block
number of data points to store in the block
number of data points to store in the block
Used to get a quick estimate of the size of numeric primatives and arrays of numeric primitives.
Used to get a quick estimate of the size of numeric primatives and arrays of numeric primitives.
start time for the block (epoch in milliseconds)
start time for the block (epoch in milliseconds)
Returns a copy of the block as a simple array-backed block.
Returns a copy of the block as a simple array-backed block.
(Since version ) see corresponding Javadoc for more information.
Block that stores the raw data in an array using single-precision floats rather than doubles to store the values.
start time for the block (epoch in milliseconds)
number of data points to store in the block