Packages

c

org.apache.spark.sql.vectorized

ArrowColumnVector

class ArrowColumnVector extends ColumnVector

Developer API
Annotations
@DeveloperApi()
Source
ArrowColumnVector.java
Linear Supertypes
ColumnVector, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ArrowColumnVector
  2. ColumnVector
  3. AutoCloseable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ArrowColumnVector(vector: ValueVector)

Value Members

  1. def close(): Unit
    Definition Classes
    ArrowColumnVectorColumnVector → AutoCloseable
    Annotations
    @Override()
  2. def closeIfFreeable(): Unit
    Definition Classes
    ColumnVector
  3. final def dataType(): DataType
    Definition Classes
    ColumnVector
  4. def getArray(rowId: Int): ColumnarArray
    Definition Classes
    ArrowColumnVectorColumnVector
    Annotations
    @Override()
  5. def getBinary(rowId: Int): Array[Byte]
    Definition Classes
    ArrowColumnVectorColumnVector
    Annotations
    @Override()
  6. def getBoolean(rowId: Int): Boolean
    Definition Classes
    ArrowColumnVectorColumnVector
    Annotations
    @Override()
  7. def getBooleans(rowId: Int, count: Int): Array[Boolean]
    Definition Classes
    ColumnVector
  8. def getByte(rowId: Int): Byte
    Definition Classes
    ArrowColumnVectorColumnVector
    Annotations
    @Override()
  9. def getBytes(rowId: Int, count: Int): Array[Byte]
    Definition Classes
    ColumnVector
  10. def getChild(ordinal: Int): ArrowColumnVector
    Definition Classes
    ArrowColumnVectorColumnVector
    Annotations
    @Override()
  11. def getDecimal(rowId: Int, precision: Int, scale: Int): Decimal
    Definition Classes
    ArrowColumnVectorColumnVector
    Annotations
    @Override()
  12. def getDouble(rowId: Int): Double
    Definition Classes
    ArrowColumnVectorColumnVector
    Annotations
    @Override()
  13. def getDoubles(rowId: Int, count: Int): Array[Double]
    Definition Classes
    ColumnVector
  14. def getFloat(rowId: Int): Float
    Definition Classes
    ArrowColumnVectorColumnVector
    Annotations
    @Override()
  15. def getFloats(rowId: Int, count: Int): Array[Float]
    Definition Classes
    ColumnVector
  16. def getInt(rowId: Int): Int
    Definition Classes
    ArrowColumnVectorColumnVector
    Annotations
    @Override()
  17. final def getInterval(rowId: Int): CalendarInterval
    Definition Classes
    ColumnVector
  18. def getInts(rowId: Int, count: Int): Array[Int]
    Definition Classes
    ColumnVector
  19. def getLong(rowId: Int): Long
    Definition Classes
    ArrowColumnVectorColumnVector
    Annotations
    @Override()
  20. def getLongs(rowId: Int, count: Int): Array[Long]
    Definition Classes
    ColumnVector
  21. def getMap(rowId: Int): ColumnarMap
    Definition Classes
    ArrowColumnVectorColumnVector
    Annotations
    @Override()
  22. def getShort(rowId: Int): Short
    Definition Classes
    ArrowColumnVectorColumnVector
    Annotations
    @Override()
  23. def getShorts(rowId: Int, count: Int): Array[Short]
    Definition Classes
    ColumnVector
  24. final def getStruct(rowId: Int): ColumnarRow
    Definition Classes
    ColumnVector
  25. def getUTF8String(rowId: Int): UTF8String
    Definition Classes
    ArrowColumnVectorColumnVector
    Annotations
    @Override()
  26. def getValueVector(): ValueVector
  27. def hasNull(): Boolean
    Definition Classes
    ArrowColumnVectorColumnVector
    Annotations
    @Override()
  28. def isNullAt(rowId: Int): Boolean
    Definition Classes
    ArrowColumnVectorColumnVector
    Annotations
    @Override()
  29. def numNulls(): Int
    Definition Classes
    ArrowColumnVectorColumnVector
    Annotations
    @Override()