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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  105. def reset(): Unit

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  113. 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