org.apache.spark.sql.execution.vectorized

OnHeapColumnVector

final class OnHeapColumnVector extends ColumnVector

Linear Supertypes
ColumnVector, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. OnHeapColumnVector
  2. ColumnVector
  3. AutoCloseable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OnHeapColumnVector(capacity: Int, type: DataType)

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final def anyNullsSet(): Boolean

    Definition Classes
    ColumnVector
  7. final def appendArray(length: Int): Int

    Definition Classes
    ColumnVector
  8. final def appendBoolean(v: Boolean): Int

    Definition Classes
    ColumnVector
  9. final def appendBooleans(count: Int, v: Boolean): Int

    Definition Classes
    ColumnVector
  10. final def appendByte(v: Byte): Int

    Definition Classes
    ColumnVector
  11. final def appendByteArray(value: Array[Byte], offset: Int, length: Int): Int

    Definition Classes
    ColumnVector
  12. final def appendBytes(length: Int, src: Array[Byte], offset: Int): Int

    Definition Classes
    ColumnVector
  13. final def appendBytes(count: Int, v: Byte): Int

    Definition Classes
    ColumnVector
  14. final def appendDouble(v: Double): Int

    Definition Classes
    ColumnVector
  15. final def appendDoubles(length: Int, src: Array[Double], offset: Int): Int

    Definition Classes
    ColumnVector
  16. final def appendDoubles(count: Int, v: Double): Int

    Definition Classes
    ColumnVector
  17. final def appendFloat(v: Float): Int

    Definition Classes
    ColumnVector
  18. final def appendFloats(count: Int, v: Float): Int

    Definition Classes
    ColumnVector
  19. final def appendInt(v: Int): Int

    Definition Classes
    ColumnVector
  20. final def appendInts(length: Int, src: Array[Int], offset: Int): Int

    Definition Classes
    ColumnVector
  21. final def appendInts(count: Int, v: Int): Int

    Definition Classes
    ColumnVector
  22. final def appendLong(v: Long): Int

    Definition Classes
    ColumnVector
  23. final def appendLongs(length: Int, src: Array[Long], offset: Int): Int

    Definition Classes
    ColumnVector
  24. final def appendLongs(count: Int, v: Long): Int

    Definition Classes
    ColumnVector
  25. final def appendNotNull(): Int

    Definition Classes
    ColumnVector
  26. final def appendNotNulls(count: Int): Int

    Definition Classes
    ColumnVector
  27. final def appendNull(): Int

    Definition Classes
    ColumnVector
  28. final def appendNulls(count: Int): Int

    Definition Classes
    ColumnVector
  29. final def appendShort(v: Short): Int

    Definition Classes
    ColumnVector
  30. final def appendShorts(length: Int, src: Array[Short], offset: Int): Int

    Definition Classes
    ColumnVector
  31. final def appendShorts(count: Int, v: Short): Int

    Definition Classes
    ColumnVector
  32. final def appendStruct(isNull: Boolean): Int

    Definition Classes
    ColumnVector
  33. final def arrayData(): ColumnVector

    Definition Classes
    ColumnVector
  34. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  35. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. def close(): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector → AutoCloseable
  37. final def dataType(): DataType

    Definition Classes
    ColumnVector
  38. final def eq(arg0: AnyRef): Boolean

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  41. final def getArray(rowId: Int): Array

    Definition Classes
    ColumnVector
  42. def getArrayLength(rowId: Int): Int

    Definition Classes
    OnHeapColumnVectorColumnVector
  43. def getArrayOffset(rowId: Int): Int

    Definition Classes
    OnHeapColumnVectorColumnVector
  44. final def getBinary(rowId: Int): Array[Byte]

    Definition Classes
    ColumnVector
  45. def getBoolean(rowId: Int): Boolean

    Definition Classes
    OnHeapColumnVectorColumnVector
  46. def getByte(rowId: Int): Byte

    Definition Classes
    OnHeapColumnVectorColumnVector
  47. final def getChildColumn(ordinal: Int): ColumnVector

    Definition Classes
    ColumnVector
  48. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  49. final def getDecimal(rowId: Int, precision: Int, scale: Int): Decimal

    Definition Classes
    ColumnVector
  50. def getDictId(rowId: Int): Int

    Definition Classes
    OnHeapColumnVectorColumnVector
  51. def getDictionaryIds(): ColumnVector

    Definition Classes
    ColumnVector
  52. def getDouble(rowId: Int): Double

    Definition Classes
    OnHeapColumnVectorColumnVector
  53. final def getElementsAppended(): Int

    Definition Classes
    ColumnVector
  54. def getFloat(rowId: Int): Float

    Definition Classes
    OnHeapColumnVectorColumnVector
  55. def getInt(rowId: Int): Int

    Definition Classes
    OnHeapColumnVectorColumnVector
  56. def getLong(rowId: Int): Long

    Definition Classes
    OnHeapColumnVectorColumnVector
  57. def getMap(ordinal: Int): MapData

    Definition Classes
    ColumnVector
  58. def getShort(rowId: Int): Short

    Definition Classes
    OnHeapColumnVectorColumnVector
  59. def getStruct(rowId: Int, size: Int): ColumnarBatch.Row

    Definition Classes
    ColumnVector
  60. def getStruct(rowId: Int): ColumnarBatch.Row

    Definition Classes
    ColumnVector
  61. final def getUTF8String(rowId: Int): UTF8String

    Definition Classes
    ColumnVector
  62. def hasDictionary(): Boolean

    Definition Classes
    ColumnVector
  63. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  64. final def isArray(): Boolean

    Definition Classes
    ColumnVector
  65. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  66. def isNullAt(rowId: Int): Boolean

    Definition Classes
    OnHeapColumnVectorColumnVector
  67. def loadBytes(array: Array): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  68. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  69. final def notify(): Unit

    Definition Classes
    AnyRef
  70. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  71. def nullsNativeAddress(): Long

    Definition Classes
    OnHeapColumnVectorColumnVector
  72. final def numNulls(): Int

    Definition Classes
    ColumnVector
  73. def putArray(rowId: Int, offset: Int, length: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  74. def putBoolean(rowId: Int, value: Boolean): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  75. def putBooleans(rowId: Int, count: Int, value: Boolean): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  76. def putByte(rowId: Int, value: Byte): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  77. def putByteArray(rowId: Int, value: Array[Byte], offset: Int, length: Int): Int

    Definition Classes
    OnHeapColumnVectorColumnVector
  78. final def putByteArray(rowId: Int, value: Array[Byte]): Int

    Definition Classes
    ColumnVector
  79. def putBytes(rowId: Int, count: Int, src: Array[Byte], srcIndex: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  80. def putBytes(rowId: Int, count: Int, value: Byte): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  81. final def putDecimal(rowId: Int, value: Decimal, precision: Int): Unit

    Definition Classes
    ColumnVector
  82. def putDouble(rowId: Int, value: Double): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  83. def putDoubles(rowId: Int, count: Int, src: Array[Byte], srcIndex: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  84. def putDoubles(rowId: Int, count: Int, src: Array[Double], srcIndex: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  85. def putDoubles(rowId: Int, count: Int, value: Double): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  86. def putFloat(rowId: Int, value: Float): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  87. def putFloats(rowId: Int, count: Int, src: Array[Byte], srcIndex: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  88. def putFloats(rowId: Int, count: Int, src: Array[Float], srcIndex: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  89. def putFloats(rowId: Int, count: Int, value: Float): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  90. def putInt(rowId: Int, value: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  91. def putInts(rowId: Int, count: Int, src: Array[Int], srcIndex: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  92. def putInts(rowId: Int, count: Int, value: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  93. def putIntsLittleEndian(rowId: Int, count: Int, src: Array[Byte], srcIndex: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  94. def putLong(rowId: Int, value: Long): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  95. def putLongs(rowId: Int, count: Int, src: Array[Long], srcIndex: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  96. def putLongs(rowId: Int, count: Int, value: Long): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  97. def putLongsLittleEndian(rowId: Int, count: Int, src: Array[Byte], srcIndex: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  98. def putNotNull(rowId: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  99. def putNotNulls(rowId: Int, count: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  100. def putNull(rowId: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  101. def putNulls(rowId: Int, count: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  102. def putShort(rowId: Int, value: Short): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  103. def putShorts(rowId: Int, count: Int, src: Array[Short], srcIndex: Int): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  104. def putShorts(rowId: Int, count: Int, value: Short): Unit

    Definition Classes
    OnHeapColumnVectorColumnVector
  105. def reserve(requiredCapacity: Int): Unit

    Definition Classes
    ColumnVector
  106. def reserveDictionaryIds(capacity: Int): ColumnVector

    Definition Classes
    ColumnVector
  107. def reserveInternal(newCapacity: Int): Unit

  108. def reset(): Unit

    Definition Classes
    ColumnVector
  109. def setDictionary(dictionary: Dictionary): Unit

    Definition Classes
    ColumnVector
  110. final def setIsConstant(): Unit

    Definition Classes
    ColumnVector
  111. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  112. def toString(): String

    Definition Classes
    AnyRef → Any
  113. def valuesNativeAddress(): Long

    Definition Classes
    OnHeapColumnVectorColumnVector
  114. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ColumnVector

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped