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, resetprotected 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
DapExceptionpublic boolean hasNext()
public java.lang.Long next()
protected void moveToNextSet()
public void remove()
public long totalSize()
public boolean isContiguous()
isContiguous in class Odometerpublic java.util.List<Slice> getContiguous()
getContiguous in class Odometer