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. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def apply[A](elems: A*): Batch[A]

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

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  13. 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

  14. 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

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

    Returns an empty generator instance.

  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  18. 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

  19. 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

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

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

  21. 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.

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

    Converts a Scala Iterable into a Batch.

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

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

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

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

  25. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  26. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. 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

  28. 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

  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. 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

  31. 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

  32. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  35. 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

  36. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  37. def toString(): String
    Definition Classes
    AnyRef → Any
  38. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  39. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  40. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped