Given a list of elements, builds an array-backed Batch out of it.
Returns a Batch specialized for Boolean
.
Returns a Batch 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 Batch specialized for Boolean
.
Returns a Batch specialized for Boolean
.
is the underlying reference to use for traversing and transformations
Returns a Batch specialized for Byte
.
Returns a Batch 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 Batch specialized for Byte
.
Returns a Batch specialized for Byte
.
is the underlying reference to use for traversing and transformations
Returns a Batch specialized for Char
.
Returns a Batch 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 Batch specialized for Char
.
Returns a Batch specialized for Char
.
is the underlying reference to use for traversing and transformations
Returns a Batch specialized for Double
.
Returns a Batch 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 Batch specialized for Double
.
Returns a Batch specialized for Double
.
is the underlying reference to use for traversing and transformations
Returns an empty generator instance.
Builds an ArrayBatch instance from any array of boxed values.
Builds an ArrayBatch instance from any array of boxed values.
This will have lower performance than working with Batch.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 ArrayBatch instance from any array of boxed values.
Builds an ArrayBatch instance from any array of boxed values.
This will have lower performance than working with Batch.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 Batch from a standard Array
, with strict
semantics on transformations.
Builds a Batch 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 Batch from a standard Array
, with strict
semantics on transformations.
Builds a Batch from a standard Array
, with strict
semantics on transformations.
is the underlying reference to use for traversing and transformations
Builds a Batch from a Scala IndexedSeq
, with strict
semantics on transformations.
Converts a Scala Iterable into a Batch.
specifies the
BatchCursor.recommendedBatchSize for the generated BatchCursor
instances
of this Batch
, specifying the batch size when doing eager processing.
Builds a Batch from a Scala Seq
, with lazy
semantics on transformations.
Builds a Batch from a Scala Seq
, with lazy
semantics on transformations.
Returns a Batch specialized for Int
.
Returns a Batch specialized for Int
.
is the underlying reference to use for traversing and transformations
Returns a Batch specialized for Int
.
Returns a Batch 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 Batch specialized for Long
.
Returns a Batch 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 Batch specialized for Long
.
Returns a Batch specialized for Long
.
is the underlying reference to use for traversing and transformations
A generator producing equally spaced values in some integer interval.
A generator producing equally spaced values in some integer interval.
the start value of the generator
the end value of the generator (the first value NOT returned)
the increment value of the generator (must be positive or negative)
the generator producing values from, from + step, ...
up to, but excluding end
Batch builders.