sealed trait BufferInt extends Buffer with Location with BufferIntImpl

Linear Supertypes
BufferIntImpl, Location, Buffer, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BufferInt
  2. BufferIntImpl
  3. Location
  4. Buffer
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type BufferType = BufferInt
    Definition Classes
    BufferIntBuffer
  2. type ColumnTagType = I32.type
    Definition Classes
    BufferIntBuffer
  3. type ColumnType = Int32Column
    Definition Classes
    BufferIntBuffer
  4. type Elem = Int
    Definition Classes
    BufferIntBuffer
  5. type SegmentType = SegmentInt
    Definition Classes
    BufferIntBuffer

Abstract Value Members

  1. abstract def allInGroups(partitionMap: BufferInt, numGroups: Int): BufferInt
    Definition Classes
    BufferIntImpl
  2. abstract def anyInGroups(partitionMap: BufferInt, numGroups: Int): BufferInt
    Definition Classes
    BufferIntImpl
  3. abstract def broadcast(numElems: Int): BufferType

    If this buffer has size numElems then return it If this buffer has size 1 then return a buffer with that element repeated numElem times Otherwise throw

    If this buffer has size numElems then return it If this buffer has size 1 then return a buffer with that element repeated numElem times Otherwise throw

    Definition Classes
    Buffer
  4. abstract def cdf(numPoints: Int): (BufferType, BufferDouble)

    Returns CDF of this buffer at numPoints evenly spaced points always including the min and the max

    Returns CDF of this buffer at numPoints evenly spaced points always including the min and the max

    Definition Classes
    Buffer
  5. abstract def computeJoinIndexes(other: BufferType, how: String): (Option[BufferInt], Option[BufferInt])

    Computes inner, full outer, left outer or right outer joins Returns two index buffers with the locations which have to be taken from the original buffers (this and other) to join them.

    Computes inner, full outer, left outer or right outer joins Returns two index buffers with the locations which have to be taken from the original buffers (this and other) to join them. If the return is None, then take the complete buffer.

    Missing values match other missing values (which is not correct)

    how

    one of inner outer left right

    Definition Classes
    Buffer
  6. abstract def countDistinctInGroups(partitionMap: BufferInt, numGroups: Int): BufferInt
    Definition Classes
    BufferIntImpl
  7. abstract def countInGroups(partitionMap: BufferInt, numGroups: Int): BufferType
    Definition Classes
    BufferIntImpl
  8. abstract def elementAsCharSequence(i: Int): CharSequence
    Definition Classes
    Buffer
  9. abstract def elementwise_&&(other: BufferType): BufferInt
    Definition Classes
    BufferIntImpl
  10. abstract def elementwise_*(other: BufferDouble): BufferDouble
    Definition Classes
    BufferIntImpl
  11. abstract def elementwise_*=(other: BufferType): Unit
    Definition Classes
    BufferIntImpl
  12. abstract def elementwise_+(other: BufferDouble): BufferDouble
    Definition Classes
    BufferIntImpl
  13. abstract def elementwise_+=(other: BufferType): Unit
    Definition Classes
    BufferIntImpl
  14. abstract def elementwise_abs: BufferInt
    Definition Classes
    BufferIntImpl
  15. abstract def elementwise_containedIn(i: Set[Int]): BufferInt
    Definition Classes
    BufferIntImpl
  16. abstract def elementwise_eq(other: BufferDouble): BufferInt
    Definition Classes
    BufferIntImpl
  17. abstract def elementwise_eq(other: Int): BufferInt
    Definition Classes
    BufferIntImpl
  18. abstract def elementwise_eq(other: BufferType): BufferInt
    Definition Classes
    BufferIntImpl
  19. abstract def elementwise_gt(other: BufferDouble): BufferInt
    Definition Classes
    BufferIntImpl
  20. abstract def elementwise_gt(other: Int): BufferInt
    Definition Classes
    BufferIntImpl
  21. abstract def elementwise_gt(other: BufferType): BufferInt
    Definition Classes
    BufferIntImpl
  22. abstract def elementwise_gteq(other: BufferDouble): BufferInt
    Definition Classes
    BufferIntImpl
  23. abstract def elementwise_gteq(other: Int): BufferInt
    Definition Classes
    BufferIntImpl
  24. abstract def elementwise_gteq(other: BufferType): BufferInt
    Definition Classes
    BufferIntImpl
  25. abstract def elementwise_isMissing: BufferInt
    Definition Classes
    BufferIntImpl
  26. abstract def elementwise_lt(other: BufferDouble): BufferInt
    Definition Classes
    BufferIntImpl
  27. abstract def elementwise_lt(other: Int): BufferInt
    Definition Classes
    BufferIntImpl
  28. abstract def elementwise_lt(other: BufferType): BufferInt
    Definition Classes
    BufferIntImpl
  29. abstract def elementwise_lteq(other: BufferDouble): BufferInt
    Definition Classes
    BufferIntImpl
  30. abstract def elementwise_lteq(other: Int): BufferInt
    Definition Classes
    BufferIntImpl
  31. abstract def elementwise_lteq(other: BufferType): BufferInt
    Definition Classes
    BufferIntImpl
  32. abstract def elementwise_neq(other: BufferDouble): BufferInt
    Definition Classes
    BufferIntImpl
  33. abstract def elementwise_neq(other: Int): BufferInt
    Definition Classes
    BufferIntImpl
  34. abstract def elementwise_neq(other: BufferType): BufferInt
    Definition Classes
    BufferIntImpl
  35. abstract def elementwise_not: BufferInt
    Definition Classes
    BufferIntImpl
  36. abstract def elementwise_printf(s: String): BufferString
    Definition Classes
    BufferIntImpl
  37. abstract def elementwise_toDouble: BufferDouble
    Definition Classes
    BufferIntImpl
  38. abstract def elementwise_toLong: BufferLong
    Definition Classes
    BufferIntImpl
  39. abstract def elementwise_||(other: BufferType): BufferInt
    Definition Classes
    BufferIntImpl
  40. abstract def findInequalityVsHead(other: BufferType, lessThan: Boolean): BufferInt

    Returns locations at which this is <= or >= than the first element of other

    Returns locations at which this is <= or >= than the first element of other

    Definition Classes
    Buffer
  41. abstract def firstInGroup(partitionMap: BufferInt, numGroups: Int): BufferType

    Reduce the groups by taking the first element per group

    Reduce the groups by taking the first element per group

    Definition Classes
    Buffer
  42. abstract def groups: GroupMap

    Returns a map of unique items

    Returns a map of unique items

    Definition Classes
    Buffer
  43. abstract def hasMissingInGroup(partitionMap: BufferInt, numGroups: Int): BufferInt
    Definition Classes
    BufferIntImpl
  44. abstract def hashOf(l: Int): Long

    Returns hash of item at location l.

    Returns hash of item at location l. Missing values get the same hash. Throws if out of bounds

    Definition Classes
    Buffer
  45. abstract def isMissing(l: Int): Boolean

    Returns true if item at position l is missing.

    Returns true if item at position l is missing. Throws if out of bounds

    Definition Classes
    Buffer
  46. abstract def length: Int
    Definition Classes
    Buffer
  47. abstract def maxInGroups(partitionMap: BufferInt, numGroups: Int): BufferType
    Definition Classes
    BufferIntImpl
  48. abstract def meanInGroups(partitionMap: BufferInt, numGroups: Int): BufferDouble
    Definition Classes
    BufferIntImpl
  49. abstract def mergeNonMissing(other: BufferType): BufferType

    Takes an other buffer of the same size and returns a buffer of the same size with elements from this buffer, except if it is missing then from the other buffer, else missing value

    Takes an other buffer of the same size and returns a buffer of the same size with elements from this buffer, except if it is missing then from the other buffer, else missing value

    Definition Classes
    Buffer
  50. abstract def minInGroups(partitionMap: BufferInt, numGroups: Int): BufferType
    Definition Classes
    BufferIntImpl
  51. abstract def minMax: Option[(Elem, Elem)]
    Definition Classes
    Buffer
  52. abstract def noneInGroups(partitionMap: BufferInt, numGroups: Int): BufferInt
    Definition Classes
    BufferIntImpl
  53. abstract def partition(numPartitions: Int, map: BufferInt): Vector[BufferType]

    partitions the buffer with the partition map supplied Returns as many new buffers of various sizes as many distinct values in the map

    partitions the buffer with the partition map supplied Returns as many new buffers of various sizes as many distinct values in the map

    Definition Classes
    Buffer
  54. abstract def positiveLocations: BufferInt

    returns indexes where value is positive (or positive length)

    returns indexes where value is positive (or positive length)

    Definition Classes
    Buffer
  55. abstract def raw(i: Int): Int
  56. abstract def sumGroups(partitionMap: BufferInt, numGroups: Int): BufferType

    Reduce the groups defined by the map with summation

    Reduce the groups defined by the map with summation

    Definition Classes
    Buffer
  57. abstract def take(locs: Location): BufferType

    negative indices yield NA values

    negative indices yield NA values

    Definition Classes
    Buffer
  58. abstract def toSegment(name: LogicalPath)(implicit tsc: TaskSystemComponents): IO[SegmentType]
    Definition Classes
    Buffer
  59. abstract def toSeq: Seq[Elem]
    Definition Classes
    Buffer
  60. abstract def where(i: Int): BufferInt

Concrete 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 as(b: ColumnTag): ColumnTag.BufferType
    Definition Classes
    Buffer
  5. def as(b: Buffer): Buffer.BufferType
    Definition Classes
    Buffer
  6. def asBufferType: BufferType

    given the bounds on BufferType this should never fail

    given the bounds on BufferType this should never fail

    Definition Classes
    Buffer
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  9. def countNonMissing: Long
    Definition Classes
    Buffer
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. def filter(mask: Buffer): BufferType

    takes element where mask is non missing and > 0, for string mask where non missing and non empty

    takes element where mask is non missing and > 0, for string mask where non missing and non empty

    Definition Classes
    Buffer
  13. def filterInEquality[B <: Buffer { type BufferType = B }](comparison: B, cutoff: B, less: Boolean): BufferType

    uses the first element from cutoff

    uses the first element from cutoff

    Definition Classes
    Buffer
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. def tag: ColumnTagType
    Definition Classes
    BufferIntBuffer
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

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

    (Since version 9)

Inherited from BufferIntImpl

Inherited from Location

Inherited from Buffer

Inherited from AnyRef

Inherited from Any

Ungrouped