A ChunkIterator
is a specialized iterator that supports efficient
iteration over chunks. Unlike a normal iterator, the caller is responsible
for providing an index
with each call to hasNextAt
and nextAt
. By
contract this should be 0
initially and incremented by 1
each time
nextAt
is called. This allows the caller to maintain the current index in
local memory rather than the iterator having to do it on the heap for array
backed chunks.
- Companion:
- object
class AnyRefArray[A]
class BooleanArray
class ByteArray
class CharArray
class DoubleArray
class FloatArray
class IntArray
class LongArray
class ShortArray