Object/Class

monix.tail.batches

BatchCursor

Related Docs: class BatchCursor | package batches

Permalink

object BatchCursor extends Serializable

BatchCursor builders.

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BatchCursor
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def apply[A](elems: A*): BatchCursor[A]

    Permalink

    Given a list of cursor, builds an array-backed BatchCursor out of it.

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def booleans(array: Array[Boolean], offset: Int, length: Int): BooleansCursor

    Permalink

    Returns a BatchCursor specialized for Boolean.

    Returns a BatchCursor 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]): BooleansCursor

    Permalink

    Returns a BatchCursor specialized for Boolean.

    Returns a BatchCursor specialized for Boolean.

    array

    is the underlying reference to use for traversing and transformations

  8. def bytes(array: Array[Byte], offset: Int, length: Int): BytesCursor

    Permalink

    Returns a BatchCursor specialized for Byte.

    Returns a BatchCursor 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]): BytesCursor

    Permalink

    Returns a BatchCursor specialized for Byte.

    Returns a BatchCursor specialized for Byte.

    array

    is the underlying reference to use for traversing and transformations

  10. def chars(array: Array[Char], offset: Int, length: Int): CharsCursor

    Permalink

    Returns a BatchCursor specialized for Char.

    Returns a BatchCursor 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]): CharsCursor

    Permalink

    Returns a BatchCursor specialized for Char.

    Returns a BatchCursor specialized for Char.

    array

    is the underlying reference to use for traversing and transformations

  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. def continually[A](f: ⇒ A): BatchCursor[A]

    Permalink

    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.

    f

    the computation to repeatedly evaluate

    returns

    the iterator containing an infinite number of results of evaluating f

  14. def doubles(array: Array[Double], offset: Int, length: Int): DoublesCursor

    Permalink

    Returns a BatchCursor specialized for Double.

    Returns a BatchCursor 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

  15. def doubles(array: Array[Double]): DoublesCursor

    Permalink

    Returns a BatchCursor specialized for Double.

    Returns a BatchCursor specialized for Double.

    array

    is the underlying reference to use for traversing and transformations

  16. def empty[A]: BatchCursor[A]

    Permalink

    Returns a generic, empty cursor instance.

  17. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  19. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. def fromAnyArray[A](array: Array[_]): ArrayCursor[A]

    Permalink

    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.

    array

    is the underlying reference to use for traversing and transformations

  21. def fromAnyArray[A](array: Array[_], offset: Int, length: Int): ArrayCursor[A]

    Permalink

    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.

    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

  22. def fromArray[A](array: Array[A], offset: Int, length: Int): ArrayCursor[A]

    Permalink

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

    Builds a BatchCursor 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

  23. def fromArray[A](array: Array[A]): ArrayCursor[A]

    Permalink

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

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

    array

    is the underlying reference to use for traversing and transformations

  24. def fromIndexedSeq[A](seq: IndexedSeq[A]): BatchCursor[A]

    Permalink

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

  25. def fromIterator[A](iter: Iterator[A], recommendedBatchSize: Int): BatchCursor[A]

    Permalink

    Converts a Scala scala.collection.Iterator into a BatchCursor.

    Converts a Scala scala.collection.Iterator into a BatchCursor.

    iter

    is the Iterator to wrap in a BatchCursor instance

    recommendedBatchSize

    specifies the BatchCursor.recommendedBatchSize for the resulting BatchCursor instance, specifying the batch size when doing eager processing.

  26. def fromIterator[A](iter: Iterator[A]): BatchCursor[A]

    Permalink

    Converts a Scala scala.collection.Iterator into a BatchCursor.

    Converts a Scala scala.collection.Iterator into a BatchCursor.

    iter

    is the Iterator to wrap in a BatchCursor instance

  27. def fromSeq[A](seq: Seq[A], recommendedBatchSize: Int): BatchCursor[A]

    Permalink

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

  28. def fromSeq[A](seq: Seq[A]): BatchCursor[A]

    Permalink

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

  29. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  30. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  31. def integers(array: Array[Int], offset: Int, length: Int): IntegersCursor

    Permalink

    Returns a BatchCursor specialized for Int.

    Returns a BatchCursor 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

  32. def integers(array: Array[Int]): IntegersCursor

    Permalink

    Returns a BatchCursor specialized for Int.

    Returns a BatchCursor specialized for Int.

    array

    is the underlying reference to use for traversing and transformations

  33. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  34. def longs(array: Array[Long], offset: Int, length: Int): LongsCursor

    Permalink

    Returns a BatchCursor specialized for Long.

    Returns a BatchCursor 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

  35. def longs(array: Array[Long]): LongsCursor

    Permalink

    Returns a BatchCursor specialized for Long.

    Returns a BatchCursor specialized for Long.

    array

    is the underlying reference to use for traversing and transformations

  36. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  37. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  38. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  39. def range(from: Int, until: Int, step: Int = 1): BatchCursor[Int]

    Permalink

    A cursor producing equally spaced values in some integer interval.

    A cursor producing equally spaced values in some integer interval.

    from

    the start value of the cursor

    until

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

    step

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

    returns

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

  40. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  41. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  42. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped