Packages

object Batch extends Serializable

Batch builders.

Source
Batch.scala
Linear Supertypes
Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Batch
  2. Serializable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. def apply[A](elems: A*): Batch[A]

    Given a list of elements, builds an array-backed Batch out of it.

  2. def booleans(array: Array[Boolean], offset: Int, length: Int): BooleansBatch

    Returns a Batch specialized for Boolean.

    Returns a Batch specialized for Boolean.

    array

    is the underlying reference to use for traversing and transformations

    offset

    is the offset to start from, which would have been zero by default

    length

    is the length of created cursor, which would have been array.length by default

  3. def booleans(array: Array[Boolean]): BooleansBatch

    Returns a Batch specialized for Boolean.

    Returns a Batch specialized for Boolean.

    array

    is the underlying reference to use for traversing and transformations

  4. def bytes(array: Array[Byte], offset: Int, length: Int): BytesBatch

    Returns a Batch specialized for Byte.

    Returns a Batch specialized for Byte.

    array

    is the underlying reference to use for traversing and transformations

    offset

    is the offset to start from, which would have been zero by default

    length

    is the length of created cursor, which would have been array.length by default

  5. def bytes(array: Array[Byte]): BytesBatch

    Returns a Batch specialized for Byte.

    Returns a Batch specialized for Byte.

    array

    is the underlying reference to use for traversing and transformations

  6. def chars(array: Array[Char], offset: Int, length: Int): CharsBatch

    Returns a Batch specialized for Char.

    Returns a Batch specialized for Char.

    array

    is the underlying reference to use for traversing and transformations

    offset

    is the offset to start from, which would have been zero by default

    length

    is the length of created cursor, which would have been array.length by default

  7. def chars(array: Array[Char]): CharsBatch

    Returns a Batch specialized for Char.

    Returns a Batch specialized for Char.

    array

    is the underlying reference to use for traversing and transformations

  8. def doubles(array: Array[Double], offset: Int, length: Int): DoublesBatch

    Returns a Batch specialized for Double.

    Returns a Batch specialized for Double.

    array

    is the underlying reference to use for traversing and transformations

    offset

    is the offset to start from, which would have been zero by default

    length

    is the length of created cursor, which would have been array.length by default

  9. def doubles(array: Array[Double]): DoublesBatch

    Returns a Batch specialized for Double.

    Returns a Batch specialized for Double.

    array

    is the underlying reference to use for traversing and transformations

  10. def empty[A]: Batch[A]

    Returns an empty generator instance.

  11. def fromArray[A](array: Array[A], offset: Int, length: Int): ArrayBatch[A]

    Builds a Batch from a standard Array, with strict semantics on transformations.

    Builds a Batch from a standard Array, with strict semantics on transformations.

    array

    is the underlying reference to use for traversing and transformations

    offset

    is the offset to start from, which would have been zero by default

    length

    is the length of created cursor, which would have been array.length by default

  12. def fromArray[A](array: Array[A]): ArrayBatch[A]

    Builds a Batch from a standard Array, with strict semantics on transformations.

    Builds a Batch from a standard Array, with strict semantics on transformations.

    array

    is the underlying reference to use for traversing and transformations

  13. def fromIndexedSeq[A](seq: IndexedSeq[A]): Batch[A]

    Builds a Batch from a Scala IndexedSeq, with strict semantics on transformations.

  14. def fromIterable[A](iter: Iterable[A], recommendedBatchSize: Int): Batch[A]

    Converts a Scala Iterable into a Batch.

    Converts a Scala Iterable into a Batch.

    recommendedBatchSize

    specifies the BatchCursor.recommendedBatchSize for the generated BatchCursor instances of this Batch, specifying the batch size when doing eager processing.

  15. def fromIterable[A](iter: Iterable[A]): Batch[A]

    Converts a Scala Iterable into a Batch.

  16. def fromSeq[A](seq: Seq[A], recommendedBatchSize: Int): Batch[A]

    Builds a Batch from a Scala Seq, with lazy semantics on transformations.

  17. def fromSeq[A](seq: Seq[A]): Batch[A]

    Builds a Batch from a Scala Seq, with lazy semantics on transformations.

  18. def integers(array: Array[Int]): IntegersBatch

    Returns a Batch specialized for Int.

    Returns a Batch specialized for Int.

    array

    is the underlying reference to use for traversing and transformations

  19. def integers(array: Array[Int], offset: Int, length: Int): IntegersBatch

    Returns a Batch specialized for Int.

    Returns a Batch specialized for Int.

    array

    is the underlying reference to use for traversing and transformations

    offset

    is the offset to start from, which would have been zero by default

    length

    is the length of created cursor, which would have been array.length by default

  20. def longs(array: Array[Long], offset: Int, length: Int): LongsBatch

    Returns a Batch specialized for Long.

    Returns a Batch specialized for Long.

    array

    is the underlying reference to use for traversing and transformations

    offset

    is the offset to start from, which would have been zero by default

    length

    is the length of created cursor, which would have been array.length by default

  21. def longs(array: Array[Long]): LongsBatch

    Returns a Batch specialized for Long.

    Returns a Batch specialized for Long.

    array

    is the underlying reference to use for traversing and transformations

  22. def range(from: Int, until: Int, step: Int = 1): Batch[Int]

    A generator producing equally spaced values in some integer interval.

    A generator producing equally spaced values in some integer interval.

    from

    the start value of the generator

    until

    the end value of the generator (the first value NOT returned)

    step

    the increment value of the generator (must be positive or negative)

    returns

    the generator producing values from, from + step, ... up to, but excluding end