final case class BufferString(values: Array[CharSequence]) extends Buffer with BufferStringImpl with Product with Serializable
- Self Type
- BufferString
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- BufferString
- Serializable
- Product
- Equals
- BufferStringImpl
- Buffer
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new BufferString(values: Array[CharSequence])
Type Members
- type BufferType = BufferString
- Definition Classes
- BufferString → Buffer
- type ColumnTagType = StringTag.type
- Definition Classes
- BufferString → Buffer
- type ColumnType = StringColumn
- Definition Classes
- BufferString → Buffer
- type Elem = CharSequence
- Definition Classes
- BufferString → Buffer
- type SegmentType = SegmentString
- Definition Classes
- BufferString → Buffer
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 broadcast(n: Int): BufferString
- Definition Classes
- BufferStringImpl
- def cdf(numPoints: Int): (BufferString, BufferDouble)
- Definition Classes
- BufferStringImpl
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def computeJoinIndexes(other: BufferType, how: String): (Option[BufferInt], Option[BufferInt])
- Definition Classes
- BufferStringImpl
- def countDistinctInGroups(partitionMap: BufferInt, numGroups: Int): BufferInt
- Definition Classes
- BufferStringImpl
- def countInGroups(partitionMap: BufferInt, numGroups: Int): BufferInt
- Definition Classes
- BufferStringImpl
- def countNonMissing: Long
- Definition Classes
- Buffer
- def elementAsCharSequence(i: Int): CharSequence
- Definition Classes
- BufferStringImpl
- def elementwise_+(other: BufferType): BufferType
- Definition Classes
- BufferStringImpl
- def elementwise_concatenate(other: BufferString): BufferString
- Definition Classes
- BufferStringImpl
- def elementwise_concatenate(other: String): BufferString
- Definition Classes
- BufferStringImpl
- def elementwise_containedIn(other: Set[String]): BufferInt
- Definition Classes
- BufferStringImpl
- def elementwise_eq(other: String): BufferInt
- Definition Classes
- BufferStringImpl
- def elementwise_eq(other: BufferType): BufferInt
- Definition Classes
- BufferStringImpl
- def elementwise_gt(other: BufferType): BufferInt
- Definition Classes
- BufferStringImpl
- def elementwise_gteq(other: BufferType): BufferInt
- Definition Classes
- BufferStringImpl
- def elementwise_length: BufferInt
- Definition Classes
- BufferStringImpl
- def elementwise_lt(other: BufferType): BufferInt
- Definition Classes
- BufferStringImpl
- def elementwise_lteq(other: BufferType): BufferInt
- Definition Classes
- BufferStringImpl
- def elementwise_matches(other: String): BufferInt
- Definition Classes
- BufferStringImpl
- def elementwise_neq(other: String): BufferInt
- Definition Classes
- BufferStringImpl
- def elementwise_neq(other: BufferType): BufferInt
- Definition Classes
- BufferStringImpl
- def elementwise_nonempty: BufferInt
- Definition Classes
- BufferStringImpl
- def elementwise_parseDouble: BufferDouble
- Definition Classes
- BufferStringImpl
- def elementwise_parseInstant: BufferInstant
- Definition Classes
- BufferStringImpl
- def elementwise_parseInt: BufferInt
- Definition Classes
- BufferStringImpl
- def elementwise_parseLong: BufferLong
- Definition Classes
- BufferStringImpl
- def elementwise_substring(start: Int, len: Int): BufferString
- Definition Classes
- BufferStringImpl
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- 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
- def findInequalityVsHead(other: BufferType, lessThan: Boolean): BufferInt
Find locations at which _ <= other[0] or _ >= other[0] holds returns indexes
Find locations at which _ <= other[0] or _ >= other[0] holds returns indexes
- Definition Classes
- BufferStringImpl
- def firstInGroup(partitionMap: BufferInt, numGroups: Int): BufferType
- Definition Classes
- BufferStringImpl
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def groups: GroupMap
- Definition Classes
- BufferStringImpl
- def hasMissingInGroup(partitionMap: BufferInt, numGroups: Int): BufferInt
- Definition Classes
- BufferStringImpl
- def hashOf(l: Int): Long
- Definition Classes
- BufferStringImpl
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isMissing(l: Int): Boolean
- Definition Classes
- BufferStringImpl
- def length: Int
- Definition Classes
- BufferStringImpl
- def mergeNonMissing(other: BufferType): BufferType
- Definition Classes
- BufferStringImpl
- def minMax: Option[(String, String)]
- Definition Classes
- BufferStringImpl
- 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()
- def partition(numPartitions: Int, map: BufferInt): Vector[BufferType]
- Definition Classes
- BufferStringImpl
- def positiveLocations: BufferInt
- Definition Classes
- BufferStringImpl
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def sumGroups(partitionMap: BufferInt, numGroups: Int): BufferType
- Definition Classes
- BufferStringImpl
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def tag: ColumnTagType
- Definition Classes
- BufferString → Buffer
- def take(locs: Location): BufferString
- Definition Classes
- BufferStringImpl
- def toSegment(name: LogicalPath)(implicit tsc: TaskSystemComponents): IO[SegmentString]
- Definition Classes
- BufferStringImpl
- def toSeq: Seq[CharSequence]
- Definition Classes
- BufferStringImpl
- def toString(): String
- Definition Classes
- BufferStringImpl → 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)