Class

org.apache.spark.sql.execution.vectorized

OffHeapColumnVector

Related Doc: package vectorized

Permalink

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
Visibility
  1. Public
  2. All

Instance Constructors

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

    Permalink

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def anyNullsSet(): Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    ColumnVector
  23. final def appendNotNull(): Int

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

    Permalink
    Definition Classes
    ColumnVector
  25. final def appendNull(): Int

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

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

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

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

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

    Permalink
    Definition Classes
    ColumnVector
  31. final def arrayData(): ColumnVector

    Permalink
    Definition Classes
    ColumnVector
  32. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  33. def clone(): AnyRef

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

    Permalink
    Definition Classes
    OffHeapColumnVectorColumnVector → AutoCloseable
  35. final def dataType(): DataType

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

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

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

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

    Permalink
    Definition Classes
    ColumnVector
  40. def getArrayLength(rowId: Int): Int

    Permalink
    Definition Classes
    OffHeapColumnVectorColumnVector
  41. def getArrayOffset(rowId: Int): Int

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

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

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

    Permalink
    Definition Classes
    OffHeapColumnVectorColumnVector
  45. final def getChildColumn(ordinal: Int): ColumnVector

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

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

    Permalink
    Definition Classes
    ColumnVector
  48. def getDictId(rowId: Int): Int

    Permalink
    Definition Classes
    OffHeapColumnVectorColumnVector
  49. def getDictionaryIds(): ColumnVector

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

    Permalink
    Definition Classes
    OffHeapColumnVectorColumnVector
  51. final def getElementsAppended(): Int

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

    Permalink
    Definition Classes
    OffHeapColumnVectorColumnVector
  53. def getInt(rowId: Int): Int

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

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

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

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

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

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

    Permalink
    Definition Classes
    ColumnVector
  60. def hasDictionary(): Boolean

    Permalink
    Definition Classes
    ColumnVector
  61. def hashCode(): Int

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  67. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  68. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  69. def nullsNativeAddress(): Long

    Permalink
    Definition Classes
    OffHeapColumnVectorColumnVector
  70. final def numNulls(): Int

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    ColumnVector
  104. def reserveDictionaryIds(capacity: Int): ColumnVector

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

    Permalink
  106. def reset(): Unit

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

    Permalink
    Definition Classes
    ColumnVector
  108. final def setIsConstant(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  110. def toString(): String

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

    Permalink
    Definition Classes
    OffHeapColumnVectorColumnVector
  112. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ColumnVector

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped