Object

xerial.larray.LArrayView

EmptyView

Related Doc: package LArrayView

Permalink

object EmptyView extends LArrayView[Nothing]

Source
LArrayView.scala
Linear Supertypes
LArrayView[Nothing], LSeq[Nothing], LIterable[Nothing], Logger, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. EmptyView
  2. LArrayView
  3. LSeq
  4. LIterable
  5. Logger
  6. Serializable
  7. Serializable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type Repr = LArray[Nothing]

    Permalink
    Definition Classes
    LIterable
  2. class SlidingIterator extends AbstractLIterator[LSeq.Repr]

    Permalink
    Definition Classes
    LIterable

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def ++(other: LSeq[Nothing]): Repr

    Permalink

    Create a new array that concatenates two arrays

    Create a new array that concatenates two arrays

    Definition Classes
    LIterable
  4. def +:(elem: Nothing): Repr

    Permalink

    Copy of thie array with an element prepended.

    Copy of thie array with an element prepended.

    elem

    the prepended element.

    returns

    a new array consisting ofall elements of this array preceded by the new elem.

    Definition Classes
    LIterable
  5. def /:[B](z: B)(op: (B, Nothing) ⇒ B): B

    Permalink

    fold left

    fold left

    B

    the result type of the binary operator

    z

    the start value

    op

    the binary operator

    returns

    the result of inserting op between consecutive elements of this array, going left to right with the start value z on the left:

    op(...op(op(z, x1), x2), ..., xn)))
    Definition Classes
    LIterable
  6. def :+(elem: Nothing): Repr

    Permalink

    Copy of this array with an element appended.

    Copy of this array with an element appended.

    elem

    the appended element

    returns

    a new array consisting of all elements of this array follwed by the new elem

    Definition Classes
    LIterable
  7. def :\[B](z: B)(op: (Nothing, B) ⇒ B): B

    Permalink

    fold right

    fold right

    B

    the result type of the binary operator

    z

    the start value

    op

    the binary operator

    returns

    the result of inserting op between consecutive elements of this array, going right to left with the start value z on the right:

    op(x1, op(x2, ..., op(xn, z)...))
    Definition Classes
    LIterable
  8. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def addString(b: StringBuilder, start: String, sep: String, end: String): StringBuilder

    Permalink
    Definition Classes
    LIterable
  10. def address: Long

    Permalink

    Raw-memory address of this array

    Raw-memory address of this array

    Definition Classes
    EmptyViewLSeq
  11. def aggregate[B](z: B)(seqop: (B, Nothing) ⇒ B, combop: (B, B) ⇒ B): B

    Permalink
    Definition Classes
    LIterable
  12. def apply(i: Long): Nothing

    Permalink

    Retrieve an element at the given index.

    Retrieve an element at the given index. LArray does not perform boundary checks for optimizing the performance, so reading the indexes out of bounds might cause JVM crash.

    i

    index

    returns

    the element value

    Definition Classes
    EmptyViewLSeq
  13. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  14. def byteLength: Long

    Permalink

    Byte length of this array.

    Byte length of this array.

    Definition Classes
    LSeq
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def collect[B](pf: PartialFunction[Nothing, B]): LIterator[B]

    Permalink

    Builds a new collection by applying a partial function to all elments of this array on which the function is defined.

    Builds a new collection by applying a partial function to all elments of this array on which the function is defined.

    Definition Classes
    LIterable
  17. def collectFirst[B](pf: PartialFunction[Nothing, B]): Option[B]

    Permalink

    Finds the first element of this array on which the given partial function is defined, and applies the partial function to it.

    Finds the first element of this array on which the given partial function is defined, and applies the partial function to it.

    B

    return type

    pf

    partial function

    returns

    an option value containing pf applied to the first value for which the function is defined, or None if not exists.

    Definition Classes
    LIterable
  18. def concat(other: LSeq[Nothing]): Repr

    Permalink

    Create a new array that concatenates two arrays

    Create a new array that concatenates two arrays

    Definition Classes
    LIterable
  19. def contains(elem: Nothing): Boolean

    Permalink
    Definition Classes
    LIterable
  20. def copyTo[B](srcOffset: Long, dst: RawByteArray[B], dstOffset: Long, blen: Long): Unit

    Permalink

    Copy the contents of this sequence into the target LByteArray

    Copy the contents of this sequence into the target LByteArray

    blen

    the byte length to copy

    Definition Classes
    EmptyViewLSeq
  21. def copyTo(dst: LByteArray, dstOffset: Long): Unit

    Permalink

    Copy the contents of this LSeq[A] into the target LByteArray

    Copy the contents of this LSeq[A] into the target LByteArray

    Definition Classes
    EmptyViewLSeq
  22. def copyToArray[B >: Nothing](xs: LArray[B], start: Long, len: Long): Unit

    Permalink
    Definition Classes
    LIterable
  23. def copyToArray[B >: Nothing](xs: Array[B], start: Int, len: Int): Unit

    Permalink
    Definition Classes
    LIterable
  24. def debug(message: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logger
  25. def drop(n: Long): Repr

    Permalink
    Definition Classes
    LIterable
  26. def dropWhile(p: (Nothing) ⇒ Boolean): Repr

    Permalink
    Definition Classes
    LIterable
  27. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  29. def error(message: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logger
  30. def exists(p: (Nothing) ⇒ Boolean): Boolean

    Permalink
    Definition Classes
    LIterable
  31. def fatal(message: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logger
  32. def filter(pred: (Nothing) ⇒ Boolean): LIterator[Nothing]

    Permalink
    Definition Classes
    LIterable
  33. def filterNot(pred: (Nothing) ⇒ Boolean): LIterator[Nothing]

    Permalink
    Definition Classes
    LIterable
  34. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  35. def find(p: (Nothing) ⇒ Boolean): Option[Nothing]

    Permalink
    Definition Classes
    LIterable
  36. def flatMap[B](f: (Nothing) ⇒ LIterator[B]): LIterator[B]

    Permalink
    Definition Classes
    LIterable
  37. def fold[A1 >: Nothing](z: A1)(op: (A1, A1) ⇒ A1): A1

    Permalink
    Definition Classes
    LIterable
  38. def foldLeft[B](z: B)(op: (B, Nothing) ⇒ B): B

    Permalink
    Definition Classes
    LIterable
  39. def foldRight[B](z: B)(op: (Nothing, B) ⇒ B): B

    Permalink
    Definition Classes
    LIterable
  40. def forall(p: (Nothing) ⇒ Boolean): Boolean

    Permalink
    Definition Classes
    LIterable
  41. def foreach[U](f: (Nothing) ⇒ U): Unit

    Permalink
    Definition Classes
    LIterable
  42. def getByte(offset: Long): Byte

    Permalink
    Definition Classes
    LSeq
    Annotations
    @inline()
  43. def getChar(offset: Long): Char

    Permalink
    Definition Classes
    LSeq
    Annotations
    @inline()
  44. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  45. def getDouble(offset: Long): Double

    Permalink
    Definition Classes
    LSeq
    Annotations
    @inline()
  46. def getFloat(offset: Long): Float

    Permalink
    Definition Classes
    LSeq
    Annotations
    @inline()
  47. def getInt(offset: Long): Int

    Permalink
    Definition Classes
    LSeq
    Annotations
    @inline()
  48. def getLogger(tag: String): LogWriter

    Permalink
    Attributes
    protected
    Definition Classes
    Logger
  49. def getLogger(tag: Symbol): LogWriter

    Permalink
    Attributes
    protected
    Definition Classes
    Logger
  50. def getLong(offset: Long): Long

    Permalink
    Definition Classes
    LSeq
    Annotations
    @inline()
  51. def getShort(offset: Long): Short

    Permalink
    Definition Classes
    LSeq
    Annotations
    @inline()
  52. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  53. def head: Nothing

    Permalink
    Definition Classes
    LIterable
  54. def indexOf[B >: Nothing](elem: B): Long

    Permalink
    Definition Classes
    LIterable
  55. def indexWhere(p: (Nothing) ⇒ Boolean, from: Long): Long

    Permalink
    Definition Classes
    LIterable
  56. def info(message: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logger
  57. def init: Repr

    Permalink
    Definition Classes
    LIterable
  58. def isEmpty: Boolean

    Permalink

    Tests whether this sequence is empty

    Tests whether this sequence is empty

    Definition Classes
    LIterable
  59. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  60. def iterator: LIterator[Nothing]

    Permalink

    Creates a new iterator over all elements contained in this collection

    Creates a new iterator over all elements contained in this collection

    Definition Classes
    LIterable
  61. def ji: Iterable[Nothing]

    Permalink

    Provides the Iterable interface for Java

    Provides the Iterable interface for Java

    Definition Classes
    LIterable
  62. def last: Nothing

    Permalink
    Definition Classes
    LIterable
  63. def lastIndexWhere(p: (Nothing) ⇒ Boolean, end: Int): Int

    Permalink
    Definition Classes
    LIterable
  64. def length: Long

    Permalink
    Definition Classes
    LIterable
  65. def log[U](tag: String)(f: (LogWriter) ⇒ U): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logger
  66. def log(logLevel: LogLevel, message: ⇒ Any): Unit

    Permalink
    Definition Classes
    Logger
  67. def map[B](f: (Nothing) ⇒ B): LIterator[B]

    Permalink
    Definition Classes
    LIterable
  68. def mkString: String

    Permalink
    Definition Classes
    LIterable
  69. def mkString(sep: String): String

    Permalink
    Definition Classes
    LIterable
  70. def mkString(start: String, sep: String, end: String): String

    Permalink
    Definition Classes
    LIterable
  71. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  72. def newBuilder: LBuilder[Nothing, LArray[Nothing]]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    EmptyViewLIterable
  73. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  75. def partition(p: (Nothing) ⇒ Boolean): (LIterator[Nothing], LIterator[Nothing])

    Permalink
    Definition Classes
    LIterable
  76. def prefixLength(p: (Nothing) ⇒ Boolean): Long

    Permalink
    Definition Classes
    LIterable
  77. def reduce[A1 >: Nothing](op: (A1, A1) ⇒ A1): A1

    Permalink
    Definition Classes
    LIterable
  78. def reduceLeft[B >: Nothing](op: (B, Nothing) ⇒ B): B

    Permalink
    Definition Classes
    LIterable
  79. def reduceLeftOption[B >: Nothing](op: (B, Nothing) ⇒ B): Option[B]

    Permalink
    Definition Classes
    LIterable
  80. def reduceOption[A1 >: Nothing](op: (A1, A1) ⇒ A1): Option[A1]

    Permalink
    Definition Classes
    LIterable
  81. def reduceRight[B >: Nothing](op: (Nothing, B) ⇒ B): B

    Permalink
    Definition Classes
    LIterable
  82. def reduceRightOption[B >: Nothing](op: (Nothing, B) ⇒ B): Option[B]

    Permalink
    Definition Classes
    LIterable
  83. def reverse[A]: Repr

    Permalink
    Definition Classes
    LIterable
  84. def reverseIterator: LIterator[Nothing]

    Permalink
    Definition Classes
    LIterable
  85. def sameElements[B >: Nothing](that: LIterable[B]): Boolean

    Permalink
    Definition Classes
    LIterable
  86. def saveTo(f: File): File

    Permalink

    Save to a file.

    Save to a file.

    Definition Classes
    LSeq
  87. def scanLeft[B](z: B)(op: (B, Nothing) ⇒ B): LIterator[B]

    Permalink
    Definition Classes
    LIterable
  88. def segmentLength(p: (Nothing) ⇒ Boolean, from: Long): Long

    Permalink
    Definition Classes
    LIterable
  89. def size: Long

    Permalink

    Element size of this array

    Element size of this array

    returns

    size of this array

    Definition Classes
    EmptyViewLSeq
  90. def slice(from: Long, until: Long): LArray[Nothing]

    Permalink
    Definition Classes
    LIterable
  91. def slice(from: Long): LArray[Nothing]

    Permalink
    Definition Classes
    LIterable
  92. def sliding(size: Long, step: Long): LIterator[Repr]

    Permalink

    Groups elemnts in fixed size blocks by passing a 'sliding window' over them.

    Groups elemnts in fixed size blocks by passing a 'sliding window' over them.

    size

    the number of elements per group

    step

    the distance between the first elements of successive groups

    returns

    An itertor producing group of elements.

    Definition Classes
    LIterable
  93. def sliding(size: Int): LIterator[Repr]

    Permalink

    Groups elements in fixed size blocks by passing a 'sliding window' over them

    Groups elements in fixed size blocks by passing a 'sliding window' over them

    size

    the number of elements per group

    returns

    An iterator producing group of elements.

    Definition Classes
    LIterable
  94. def span(p: (Nothing) ⇒ Boolean): (Repr, Repr)

    Permalink
    Definition Classes
    LIterable
  95. def splitAt(n: Long): (Repr, Repr)

    Permalink
    Definition Classes
    LIterable
  96. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  97. def tail: LArray[Nothing]

    Permalink
    Definition Classes
    LIterable
  98. def take(n: Long): Repr

    Permalink
    Definition Classes
    LIterable
  99. def takeRight(n: Long): Repr

    Permalink
    Definition Classes
    LIterable
  100. def takeWhile(p: (Nothing) ⇒ Boolean): Repr

    Permalink
    Definition Classes
    LIterable
  101. def toArray[A1 >: Nothing](implicit arg0: ClassTag[A1]): Array[A1]

    Permalink

    Creates a copy of this array in the form of the standard Scala Array

    Creates a copy of this array in the form of the standard Scala Array

    Definition Classes
    LIterable
  102. def toDirectByteBuffer: Array[ByteBuffer]

    Permalink

    Create a sequence of DirectByteBuffer that projects LArray contents

    Create a sequence of DirectByteBuffer that projects LArray contents

    returns

    sequence of java.nio.ByteBuffer

    Definition Classes
    LSeq
  103. def toIterator: LIterator[Nothing]

    Permalink
    Definition Classes
    LIterable
  104. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  105. def trace(message: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logger
  106. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  109. def warn(message: ⇒ Any): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logger
  110. def withFilter(p: (Nothing) ⇒ Boolean): LIterator[Nothing]

    Permalink
    Definition Classes
    LIterable
  111. def zip[B](that: LIterable[B]): LIterator[(Nothing, B)]

    Permalink
    Definition Classes
    LIterable
  112. def zipAll[B, A1 >: Nothing, B1 >: B](that: LIterable[B], thisElem: A1, thatElem: B1): LIterator[(A1, B1)]

    Permalink
    Definition Classes
    LIterable
  113. def zipWithIndex: LIterator[(Nothing, Long)]

    Permalink
    Definition Classes
    LIterable

Inherited from LArrayView[Nothing]

Inherited from LSeq[Nothing]

Inherited from LIterable[Nothing]

Inherited from Logger

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped