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 getDictId(rowId: Int): Int

    Definition Classes
    OffHeapColumnVectorColumnVector
  51. def getDictionaryIds(): ColumnVector

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

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

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

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

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

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

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  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
    OffHeapColumnVectorColumnVector
  67. def loadBytes(array: Array): Unit

    Definition Classes
    OffHeapColumnVectorColumnVector
  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
    OffHeapColumnVectorColumnVector
  72. final def numNulls(): Int

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

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

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

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

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  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
    OffHeapColumnVectorColumnVector
  80. def putBytes(rowId: Int, count: Int, value: Byte): Unit

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    OffHeapColumnVectorColumnVector
  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
    OffHeapColumnVectorColumnVector
  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