sealed trait BufferInt extends Buffer with Location with BufferIntImpl
- Alphabetic
- By Inheritance
- BufferInt
- BufferIntImpl
- Location
- Buffer
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- type BufferType = BufferInt
- type ColumnTagType = I32.type
- type ColumnType = Int32Column
- type Elem = Int
- type SegmentType = SegmentInt
Abstract Value Members
- abstract def allInGroups(partitionMap: BufferInt, numGroups: Int): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def anyInGroups(partitionMap: BufferInt, numGroups: Int): BufferInt
- Definition Classes
- BufferIntImpl
- 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
- 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
- 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
- abstract def countDistinctInGroups(partitionMap: BufferInt, numGroups: Int): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def countInGroups(partitionMap: BufferInt, numGroups: Int): BufferType
- Definition Classes
- BufferIntImpl
- abstract def elementAsCharSequence(i: Int): CharSequence
- Definition Classes
- Buffer
- abstract def elementwise_&&(other: BufferType): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_*(other: BufferDouble): BufferDouble
- Definition Classes
- BufferIntImpl
- abstract def elementwise_*=(other: BufferType): Unit
- Definition Classes
- BufferIntImpl
- abstract def elementwise_+(other: BufferDouble): BufferDouble
- Definition Classes
- BufferIntImpl
- abstract def elementwise_+=(other: BufferType): Unit
- Definition Classes
- BufferIntImpl
- abstract def elementwise_abs: BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_containedIn(i: Set[Int]): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_eq(other: BufferDouble): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_eq(other: Int): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_eq(other: BufferType): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_gt(other: BufferDouble): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_gt(other: Int): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_gt(other: BufferType): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_gteq(other: BufferDouble): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_gteq(other: Int): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_gteq(other: BufferType): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_isMissing: BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_lt(other: BufferDouble): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_lt(other: Int): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_lt(other: BufferType): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_lteq(other: BufferDouble): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_lteq(other: Int): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_lteq(other: BufferType): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_neq(other: BufferDouble): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_neq(other: Int): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_neq(other: BufferType): BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_not: BufferInt
- Definition Classes
- BufferIntImpl
- abstract def elementwise_printf(s: String): BufferString
- Definition Classes
- BufferIntImpl
- abstract def elementwise_toDouble: BufferDouble
- Definition Classes
- BufferIntImpl
- abstract def elementwise_toLong: BufferLong
- Definition Classes
- BufferIntImpl
- abstract def elementwise_||(other: BufferType): BufferInt
- Definition Classes
- BufferIntImpl
- 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
- 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
- abstract def groups: GroupMap
Returns a map of unique items
Returns a map of unique items
- Definition Classes
- Buffer
- abstract def hasMissingInGroup(partitionMap: BufferInt, numGroups: Int): BufferInt
- Definition Classes
- BufferIntImpl
- 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
- 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
- abstract def length: Int
- Definition Classes
- Buffer
- abstract def maxInGroups(partitionMap: BufferInt, numGroups: Int): BufferType
- Definition Classes
- BufferIntImpl
- abstract def meanInGroups(partitionMap: BufferInt, numGroups: Int): BufferDouble
- Definition Classes
- BufferIntImpl
- 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
- abstract def minInGroups(partitionMap: BufferInt, numGroups: Int): BufferType
- Definition Classes
- BufferIntImpl
- abstract def minMax: Option[(Elem, Elem)]
- Definition Classes
- Buffer
- abstract def noneInGroups(partitionMap: BufferInt, numGroups: Int): BufferInt
- Definition Classes
- BufferIntImpl
- 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
- 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
- abstract def raw(i: Int): Int
- 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
- abstract def take(locs: Location): BufferType
negative indices yield NA values
negative indices yield NA values
- Definition Classes
- Buffer
- abstract def toSegment(name: LogicalPath)(implicit tsc: TaskSystemComponents): IO[SegmentType]
- Definition Classes
- Buffer
- abstract def toSeq: Seq[Elem]
- Definition Classes
- Buffer
- abstract def where(i: Int): BufferInt
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def as(b: ColumnTag): ColumnTag.BufferType
- Definition Classes
- Buffer
- def as(b: Buffer): Buffer.BufferType
- Definition Classes
- Buffer
- def asBufferType: BufferType
given the bounds on BufferType this should never fail
given the bounds on BufferType this should never fail
- Definition Classes
- Buffer
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def countNonMissing: Long
- Definition Classes
- Buffer
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- 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
- 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
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tag: ColumnTagType
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)