Packages

final class UnsafeArrayWriter extends UnsafeWriter

A helper class to write data into global row buffer using UnsafeArrayData format, used by org.apache.spark.sql.catalyst.expressions.codegen.GenerateUnsafeProjection.

Linear Supertypes
UnsafeWriter, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UnsafeArrayWriter
  2. UnsafeWriter
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new UnsafeArrayWriter(writer: UnsafeWriter, elementSize: Int)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  6. final def cursor(): Int
    Definition Classes
    UnsafeWriter
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. final def getBuffer(): Array[Byte]
    Definition Classes
    UnsafeWriter
  10. final def getBufferHolder(): BufferHolder

    Accessor methods are delegated from BufferHolder class

    Accessor methods are delegated from BufferHolder class

    Definition Classes
    UnsafeWriter
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. final def grow(neededSize: Int): Unit
    Definition Classes
    UnsafeWriter
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def increaseCursor(val: Int): Unit
    Definition Classes
    UnsafeWriter
  15. def initialize(numElements: Int): Unit
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. final def reset(): Unit
    Definition Classes
    UnsafeWriter
  21. def setNull(ordinal: Int): Unit
  22. def setNull1Bytes(ordinal: Int): Unit
    Definition Classes
    UnsafeArrayWriterUnsafeWriter
    Annotations
    @Override()
  23. def setNull2Bytes(ordinal: Int): Unit
    Definition Classes
    UnsafeArrayWriterUnsafeWriter
    Annotations
    @Override()
  24. def setNull4Bytes(ordinal: Int): Unit
    Definition Classes
    UnsafeArrayWriterUnsafeWriter
    Annotations
    @Override()
  25. def setNull8Bytes(ordinal: Int): Unit
    Definition Classes
    UnsafeArrayWriterUnsafeWriter
    Annotations
    @Override()
  26. def setOffsetAndSize(ordinal: Int, currentCursor: Int, size: Int): Unit
    Attributes
    protected[codegen]
    Definition Classes
    UnsafeWriter
  27. def setOffsetAndSize(ordinal: Int, size: Int): Unit
    Attributes
    protected[codegen]
    Definition Classes
    UnsafeWriter
  28. final def setOffsetAndSizeFromPreviousCursor(ordinal: Int, previousCursor: Int): Unit
    Definition Classes
    UnsafeWriter
  29. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  30. def toString(): String
    Definition Classes
    AnyRef → Any
  31. final def totalSize(): Int
    Definition Classes
    UnsafeWriter
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. def write(ordinal: Int, input: CalendarInterval): Unit
    Definition Classes
    UnsafeArrayWriterUnsafeWriter
    Annotations
    @Override()
  36. def write(ordinal: Int, input: Decimal, precision: Int, scale: Int): Unit
    Definition Classes
    UnsafeArrayWriterUnsafeWriter
    Annotations
    @Override()
  37. def write(ordinal: Int, value: Double): Unit
    Definition Classes
    UnsafeArrayWriterUnsafeWriter
    Annotations
    @Override()
  38. def write(ordinal: Int, value: Float): Unit
    Definition Classes
    UnsafeArrayWriterUnsafeWriter
    Annotations
    @Override()
  39. def write(ordinal: Int, value: Long): Unit
    Definition Classes
    UnsafeArrayWriterUnsafeWriter
    Annotations
    @Override()
  40. def write(ordinal: Int, value: Int): Unit
    Definition Classes
    UnsafeArrayWriterUnsafeWriter
    Annotations
    @Override()
  41. def write(ordinal: Int, value: Short): Unit
    Definition Classes
    UnsafeArrayWriterUnsafeWriter
    Annotations
    @Override()
  42. def write(ordinal: Int, value: Byte): Unit
    Definition Classes
    UnsafeArrayWriterUnsafeWriter
    Annotations
    @Override()
  43. def write(ordinal: Int, value: Boolean): Unit
    Definition Classes
    UnsafeArrayWriterUnsafeWriter
    Annotations
    @Override()
  44. final def write(array: UnsafeArrayData): Unit
    Definition Classes
    UnsafeWriter
  45. final def write(ordinal: Int, map: UnsafeMapData): Unit
    Definition Classes
    UnsafeWriter
  46. final def write(ordinal: Int, row: UnsafeRow): Unit
    Definition Classes
    UnsafeWriter
  47. final def write(ordinal: Int, input: Array[Byte], offset: Int, numBytes: Int): Unit
    Definition Classes
    UnsafeWriter
  48. final def write(ordinal: Int, input: Array[Byte]): Unit
    Definition Classes
    UnsafeWriter
  49. final def write(ordinal: Int, input: UTF8String): Unit
    Definition Classes
    UnsafeWriter
  50. final def writeBoolean(offset: Long, value: Boolean): Unit
    Attributes
    protected[codegen]
    Definition Classes
    UnsafeWriter
  51. final def writeByte(offset: Long, value: Byte): Unit
    Attributes
    protected[codegen]
    Definition Classes
    UnsafeWriter
  52. final def writeDouble(offset: Long, value: Double): Unit
    Attributes
    protected[codegen]
    Definition Classes
    UnsafeWriter
  53. final def writeFloat(offset: Long, value: Float): Unit
    Attributes
    protected[codegen]
    Definition Classes
    UnsafeWriter
  54. final def writeInt(offset: Long, value: Int): Unit
    Attributes
    protected[codegen]
    Definition Classes
    UnsafeWriter
  55. final def writeLong(offset: Long, value: Long): Unit
    Attributes
    protected[codegen]
    Definition Classes
    UnsafeWriter
  56. final def writeShort(offset: Long, value: Short): Unit
    Attributes
    protected[codegen]
    Definition Classes
    UnsafeWriter
  57. final def zeroOutPaddingBytes(numBytes: Int): Unit
    Attributes
    protected[codegen]
    Definition Classes
    UnsafeWriter

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from UnsafeWriter

Inherited from AnyRef

Inherited from Any

Ungrouped