Given a list of cursor, builds an array-backed BatchCursor out of it.
Returns a BatchCursor specialized for Boolean
.
Returns a BatchCursor specialized for Boolean
.
is the underlying reference to use for traversing and transformations
is the offset to start from, which would have been zero by default
is the length of created cursor, which would
have been array.length
by default
Returns a BatchCursor specialized for Boolean
.
Returns a BatchCursor specialized for Boolean
.
is the underlying reference to use for traversing and transformations
Returns a BatchCursor specialized for Byte
.
Returns a BatchCursor specialized for Byte
.
is the underlying reference to use for traversing and transformations
is the offset to start from, which would have been zero by default
is the length of created cursor, which would
have been array.length
by default
Returns a BatchCursor specialized for Byte
.
Returns a BatchCursor specialized for Byte
.
is the underlying reference to use for traversing and transformations
Returns a BatchCursor specialized for Char
.
Returns a BatchCursor specialized for Char
.
is the underlying reference to use for traversing and transformations
is the offset to start from, which would have been zero by default
is the length of created cursor, which would
have been array.length
by default
Returns a BatchCursor specialized for Char
.
Returns a BatchCursor specialized for Char
.
is the underlying reference to use for traversing and transformations
Creates an infinite-length iterator returning the results of evaluating an expression.
Creates an infinite-length iterator returning the results of evaluating an expression. The expression is recomputed for every element.
the computation to repeatedly evaluate
the iterator containing an infinite number of results of evaluating f
Returns a BatchCursor specialized for Double
.
Returns a BatchCursor specialized for Double
.
is the underlying reference to use for traversing and transformations
is the offset to start from, which would have been zero by default
is the length of created cursor, which would
have been array.length
by default
Returns a BatchCursor specialized for Double
.
Returns a BatchCursor specialized for Double
.
is the underlying reference to use for traversing and transformations
Returns a generic, empty cursor instance.
Builds an ArrayCursor instance from any array of boxed values.
Builds an ArrayCursor instance from any array of boxed values.
This will have lower performance than working with BatchCursor.fromArray, since the values are boxed, however there is no requirement for a ClassTag and thus it can be used in any generic context.
is the underlying reference to use for traversing and transformations
Builds an ArrayCursor instance from any array of boxed values.
Builds an ArrayCursor instance from any array of boxed values.
This will have lower performance than working with BatchCursor.fromArray, since the values are boxed, however there is no requirement for a ClassTag and thus it can be used in any generic context.
is the underlying reference to use for traversing and transformations
is the offset to start from, which would have been zero by default
is the length of created cursor, which would
have been array.length
by default
Builds a BatchCursor from a standard Array
, with strict
semantics on transformations.
Builds a BatchCursor from a standard Array
, with strict
semantics on transformations.
is the underlying reference to use for traversing and transformations
is the offset to start from, which would have been zero by default
is the length of created cursor, which would
have been array.length
by default
Builds a BatchCursor from a standard Array
, with strict
semantics on transformations.
Builds a BatchCursor from a standard Array
, with strict
semantics on transformations.
is the underlying reference to use for traversing and transformations
Builds a BatchCursor from a Scala IndexedSeq
, with strict
semantics on transformations.
Converts a Scala scala.collection.Iterator into a BatchCursor.
Converts a Scala scala.collection.Iterator into a BatchCursor.
is the Iterator
to wrap in a BatchCursor
instance
specifies the
BatchCursor.recommendedBatchSize for the resulting
BatchCursor
instance, specifying the batch size when
doing eager processing.
Converts a Scala scala.collection.Iterator into a BatchCursor.
Converts a Scala scala.collection.Iterator into a BatchCursor.
is the Iterator
to wrap in a BatchCursor
instance
Builds a BatchCursor from a Scala Seq
, with lazy
semantics on transformations.
Builds a BatchCursor from a Scala Seq
, with lazy
semantics on transformations.
Returns a BatchCursor specialized for Int
.
Returns a BatchCursor specialized for Int
.
is the underlying reference to use for traversing and transformations
is the offset to start from, which would have been zero by default
is the length of created cursor, which would
have been array.length
by default
Returns a BatchCursor specialized for Int
.
Returns a BatchCursor specialized for Int
.
is the underlying reference to use for traversing and transformations
Returns a BatchCursor specialized for Long
.
Returns a BatchCursor specialized for Long
.
is the underlying reference to use for traversing and transformations
is the offset to start from, which would have been zero by default
is the length of created cursor, which would
have been array.length
by default
Returns a BatchCursor specialized for Long
.
Returns a BatchCursor specialized for Long
.
is the underlying reference to use for traversing and transformations
A cursor producing equally spaced values in some integer interval.
A cursor producing equally spaced values in some integer interval.
the start value of the cursor
the end value of the cursor (the first value NOT returned)
the increment value of the cursor (must be positive or negative)
the cursor producing values from, from + step, ...
up to, but excluding end
BatchCursor builders.