org.apache.spark.sql.execution.vectorized

OffHeapColumnVector

final class OffHeapColumnVector extends ColumnVector

Linear Supertypes
ColumnVector, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. OffHeapColumnVector
  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 OffHeapColumnVector(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
    OffHeapColumnVectorColumnVector → 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
    OffHeapColumnVectorColumnVector
  43. def getArrayOffset(rowId: Int): Int

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

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

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  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 getDictionaryIds(): ColumnVector

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  52. final def getElementsAppended(): Int

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  54. def getInt(rowId: Int): Int

    Definition Classes
    OffHeapColumnVectorColumnVector
  55. def getLong(rowId: Int): Long

    Definition Classes
    OffHeapColumnVectorColumnVector
  56. def getMap(ordinal: Int): MapData

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  58. def getStruct(rowId: Int, size: Int): ColumnarBatch.Row

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

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

    Definition Classes
    ColumnVector
  61. def hasDictionary(): Boolean

    Definition Classes
    ColumnVector
  62. def hashCode(): Int

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

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

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  66. def loadBytes(array: Array): Unit

    Definition Classes
    OffHeapColumnVectorColumnVector
  67. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  70. def nullsNativeAddress(): Long

    Definition Classes
    OffHeapColumnVectorColumnVector
  71. final def numNulls(): Int

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  73. def putBoolean(rowId: Int, value: Boolean): Unit

    Definition Classes
    OffHeapColumnVectorColumnVector
  74. def putBooleans(rowId: Int, count: Int, value: Boolean): Unit

    Definition Classes
    OffHeapColumnVectorColumnVector
  75. def putByte(rowId: Int, value: Byte): Unit

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

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

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  79. def putBytes(rowId: Int, count: Int, value: Byte): Unit

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

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

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

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  84. def putDoubles(rowId: Int, count: Int, value: Double): Unit

    Definition Classes
    OffHeapColumnVectorColumnVector
  85. def putFloat(rowId: Int, value: Float): Unit

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

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  88. def putFloats(rowId: Int, count: Int, value: Float): Unit

    Definition Classes
    OffHeapColumnVectorColumnVector
  89. def putInt(rowId: Int, value: Int): Unit

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  91. def putInts(rowId: Int, count: Int, value: Int): Unit

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  93. def putLong(rowId: Int, value: Long): Unit

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  95. def putLongs(rowId: Int, count: Int, value: Long): Unit

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  97. def putNotNull(rowId: Int): Unit

    Definition Classes
    OffHeapColumnVectorColumnVector
  98. def putNotNulls(rowId: Int, count: Int): Unit

    Definition Classes
    OffHeapColumnVectorColumnVector
  99. def putNull(rowId: Int): Unit

    Definition Classes
    OffHeapColumnVectorColumnVector
  100. def putNulls(rowId: Int, count: Int): Unit

    Definition Classes
    OffHeapColumnVectorColumnVector
  101. def putShort(rowId: Int, value: Short): Unit

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  103. def putShorts(rowId: Int, count: Int, value: Short): Unit

    Definition Classes
    OffHeapColumnVectorColumnVector
  104. def reserve(requiredCapacity: Int): Unit

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

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

  107. def reset(): Unit

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

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

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

    Definition Classes
    AnyRef
  111. def toString(): String

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  113. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ColumnVector

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped