Class

org.apache.spark.sql.execution.columnar.encoding

DictionaryEncodingNullable

Related Doc: package encoding

Permalink

final class DictionaryEncodingNullable extends DictionaryEncodingBase with NullableColumn

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DictionaryEncodingNullable
  2. NullableColumn
  3. DictionaryEncodingBase
  4. ColumnEncoding
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DictionaryEncodingNullable()

    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 asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  11. def initializeDecoding(columnBytes: AnyRef, field: Attribute): Long

    Permalink
    Definition Classes
    DictionaryEncodingBaseColumnEncoding
  12. def initializeEncoding(dataType: DataType, batchSize: Int): AnyRef

    Permalink
    Definition Classes
    ColumnEncoding
  13. final def initializeNulls(columnBytes: AnyRef, field: Attribute): Long

    Permalink
    Attributes
    protected
    Definition Classes
    NullableColumnColumnEncoding
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. def nextBinary(columnBytes: AnyRef, cursor: Long): Long

    Permalink
    Definition Classes
    ColumnEncoding
  17. def nextBoolean(columnBytes: AnyRef, cursor: Long): Long

    Permalink
    Definition Classes
    ColumnEncoding
  18. def nextByte(columnBytes: AnyRef, cursor: Long): Long

    Permalink
    Definition Classes
    ColumnEncoding
  19. def nextDecimal(columnBytes: AnyRef, cursor: Long): Long

    Permalink
    Definition Classes
    ColumnEncoding
  20. def nextDouble(columnBytes: AnyRef, cursor: Long): Long

    Permalink
    Definition Classes
    ColumnEncoding
  21. def nextFloat(columnBytes: AnyRef, cursor: Long): Long

    Permalink
    Definition Classes
    ColumnEncoding
  22. final def nextInt(columnBytes: AnyRef, cursor: Long): Long

    Permalink
    Definition Classes
    DictionaryEncodingBaseColumnEncoding
  23. def nextInterval(columnBytes: AnyRef, cursor: Long): Long

    Permalink
    Definition Classes
    ColumnEncoding
  24. final def nextLong(columnBytes: AnyRef, cursor: Long): Long

    Permalink
    Definition Classes
    DictionaryEncodingBaseColumnEncoding
  25. final var nextNullCursor: Int

    Permalink
    Attributes
    protected
    Definition Classes
    NullableColumn
  26. final var nextNullCursorEnd: Int

    Permalink
    Attributes
    protected
    Definition Classes
    NullableColumn
  27. final var nextNullOrdinal: Int

    Permalink
    Attributes
    protected
    Definition Classes
    NullableColumn
  28. def nextShort(columnBytes: AnyRef, cursor: Long): Long

    Permalink
    Definition Classes
    ColumnEncoding
  29. final def nextUTF8String(columnBytes: AnyRef, cursor: Long): Long

    Permalink
    Definition Classes
    DictionaryEncodingBaseColumnEncoding
  30. final def notNull(columnBytes: AnyRef, ordinal: Int): Int

    Permalink

    Returns 1 to indicate that column value was not-null, 0 to indicate that it was null and -1 to indicate that wasNull() needs to be invoked after the appropriate read method.

    Returns 1 to indicate that column value was not-null, 0 to indicate that it was null and -1 to indicate that wasNull() needs to be invoked after the appropriate read method.

    Definition Classes
    NullableColumnColumnEncoding
  31. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  33. final var nullValues: Array[Byte]

    Permalink
    Attributes
    protected
    Definition Classes
    NullableColumn
  34. def readArray(columnBytes: AnyRef, cursor: Long): UnsafeArrayData

    Permalink
    Definition Classes
    ColumnEncoding
  35. def readBinary(columnBytes: AnyRef, cursor: Long): Array[Byte]

    Permalink
    Definition Classes
    ColumnEncoding
  36. def readBoolean(columnBytes: AnyRef, cursor: Long): Boolean

    Permalink
    Definition Classes
    ColumnEncoding
  37. def readByte(columnBytes: AnyRef, cursor: Long): Byte

    Permalink
    Definition Classes
    ColumnEncoding
  38. def readDate(columnBytes: AnyRef, cursor: Long): Int

    Permalink
    Definition Classes
    ColumnEncoding
  39. def readDecimal(columnBytes: AnyRef, precision: Int, scale: Int, cursor: Long): Decimal

    Permalink
    Definition Classes
    ColumnEncoding
  40. def readDouble(columnBytes: AnyRef, cursor: Long): Double

    Permalink
    Definition Classes
    ColumnEncoding
  41. def readFloat(columnBytes: AnyRef, cursor: Long): Float

    Permalink
    Definition Classes
    ColumnEncoding
  42. final def readInt(columnBytes: AnyRef, cursor: Long): Int

    Permalink
    Definition Classes
    DictionaryEncodingBaseColumnEncoding
  43. def readInterval(columnBytes: AnyRef, cursor: Long): CalendarInterval

    Permalink
    Definition Classes
    ColumnEncoding
  44. final def readLong(columnBytes: AnyRef, cursor: Long): Long

    Permalink
    Definition Classes
    DictionaryEncodingBaseColumnEncoding
  45. def readLongDecimal(columnBytes: AnyRef, precision: Int, scale: Int, cursor: Long): Decimal

    Permalink
    Definition Classes
    ColumnEncoding
  46. def readMap(columnBytes: AnyRef, cursor: Long): UnsafeMapData

    Permalink
    Definition Classes
    ColumnEncoding
  47. def readShort(columnBytes: AnyRef, cursor: Long): Short

    Permalink
    Definition Classes
    ColumnEncoding
  48. def readStruct(columnBytes: AnyRef, numFields: Int, cursor: Long): UnsafeRow

    Permalink
    Definition Classes
    ColumnEncoding
  49. def readTimestamp(columnBytes: AnyRef, cursor: Long): Long

    Permalink
    Definition Classes
    ColumnEncoding
  50. final def readUTF8String(columnBytes: AnyRef, cursor: Long): UTF8String

    Permalink
    Definition Classes
    DictionaryEncodingBaseColumnEncoding
  51. final def supports(dataType: DataType): Boolean

    Permalink
    Definition Classes
    DictionaryEncodingBaseColumnEncoding
  52. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  54. final def typeId: Int

    Permalink
    Definition Classes
    DictionaryEncodingBaseColumnEncoding
  55. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. def wasNull(): Boolean

    Permalink

    Only to be used for implementations (ResultSet adapter) that need to check for null after having invoked the appropriate read method.

    Only to be used for implementations (ResultSet adapter) that need to check for null after having invoked the appropriate read method. The notNull method should return -1 for such implementations.

    Definition Classes
    ColumnEncoding
  59. def writeArray(columnBytes: AnyRef, value: UnsafeArrayData): Unit

    Permalink
    Definition Classes
    ColumnEncoding
  60. def writeBinary(columnBytes: AnyRef, value: Array[Byte]): Unit

    Permalink
    Definition Classes
    ColumnEncoding
  61. def writeBoolean(columnBytes: AnyRef, value: Boolean): Unit

    Permalink
    Definition Classes
    ColumnEncoding
  62. def writeByte(columnBytes: AnyRef, value: Byte): Unit

    Permalink
    Definition Classes
    ColumnEncoding
  63. def writeDecimal(columnBytes: AnyRef, value: Decimal, precision: Int): Unit

    Permalink
    Definition Classes
    ColumnEncoding
  64. def writeDouble(columnBytes: AnyRef, value: Double): Unit

    Permalink
    Definition Classes
    ColumnEncoding
  65. def writeFloat(columnBytes: AnyRef, value: Float): Unit

    Permalink
    Definition Classes
    ColumnEncoding
  66. def writeInt(columnBytes: AnyRef, value: Int): Unit

    Permalink
    Definition Classes
    ColumnEncoding
  67. def writeInterval(columnBytes: AnyRef, value: CalendarInterval): Unit

    Permalink
    Definition Classes
    ColumnEncoding
  68. def writeLong(columnBytes: AnyRef, value: Long): Unit

    Permalink
    Definition Classes
    ColumnEncoding
  69. def writeLongDecimal(columnBytes: AnyRef, value: Decimal, precision: Int): Unit

    Permalink
    Definition Classes
    ColumnEncoding
  70. def writeMap(columnBytes: AnyRef, value: UnsafeMapData): Unit

    Permalink
    Definition Classes
    ColumnEncoding
  71. def writeShort(columnBytes: AnyRef, value: Short): Unit

    Permalink
    Definition Classes
    ColumnEncoding
  72. def writeStruct(columnBytes: AnyRef, value: UnsafeRow): Unit

    Permalink
    Definition Classes
    ColumnEncoding
  73. def writeUTF8String(columnBytes: AnyRef, value: UTF8String): Unit

    Permalink
    Definition Classes
    ColumnEncoding

Inherited from NullableColumn

Inherited from DictionaryEncodingBase

Inherited from ColumnEncoding

Inherited from AnyRef

Inherited from Any

Ungrouped