public class MultiOdometer extends Odometer
Odometer.STATE
Modifier and Type | Field and Description |
---|---|
protected Slice[] |
cache |
protected int |
current |
protected static boolean |
DEBUG |
protected long[][] |
setindices |
protected long[] |
sizes |
contiguousdelta, dimset, endpoint, indices, rank, slices, state, usecontiguous
Constructor and Description |
---|
MultiOdometer() |
MultiOdometer(java.util.List<Slice> set,
java.util.List<DapDimension> dimset,
boolean usecontiguous) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Slice> |
getContiguous() |
boolean |
hasNext() |
boolean |
isContiguous() |
protected void |
moveToNextSet() |
java.lang.Long |
next() |
void |
remove() |
java.lang.String |
toString() |
long |
totalSize()
Compute the total number of elements.
|
factory, getIndices, index, reset
protected static boolean DEBUG
protected Slice[] cache
protected int current
protected long[][] setindices
protected long[] sizes
public MultiOdometer()
public MultiOdometer(java.util.List<Slice> set, java.util.List<DapDimension> dimset, boolean usecontiguous) throws DapException
DapException
public boolean hasNext()
public java.lang.Long next()
protected void moveToNextSet()
public void remove()
public long totalSize()
public boolean isContiguous()
isContiguous
in class Odometer
public java.util.List<Slice> getContiguous()
getContiguous
in class Odometer