org.apache.spark.sql.collection

ReusableRow

class ReusableRow extends Row with Serializable

A Row implementation that can be reused (much like SpecificMutableRow for InternalRow)

Linear Supertypes
Row, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ReusableRow
  2. Row
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ReusableRow()

  2. new ReusableRow(dataTypes: Seq[DataType])

  3. new ReusableRow(values: Array[MutableValue])

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def anyNull: Boolean

    Definition Classes
    Row
  7. def apply(i: Int): Any

    Definition Classes
    Row
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def copy(): Row

    Definition Classes
    ReusableRow → Row
  11. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  12. def equals(o: Any): Boolean

    Definition Classes
    Row → AnyRef → Any
  13. def fieldIndex(name: String): Int

    Definition Classes
    Row
  14. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def get(ordinal: Int): Any

    Definition Classes
    ReusableRow → Row
  16. def getAs[T](fieldName: String): T

    Definition Classes
    Row
  17. def getAs[T](i: Int): T

    Definition Classes
    Row
  18. final def getBoolean(ordinal: Int): Boolean

    Definition Classes
    ReusableRow → Row
  19. final def getByte(ordinal: Int): Byte

    Definition Classes
    ReusableRow → Row
  20. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  21. def getDate(i: Int): Date

    Definition Classes
    Row
  22. def getDecimal(i: Int): BigDecimal

    Definition Classes
    Row
  23. final def getDouble(ordinal: Int): Double

    Definition Classes
    ReusableRow → Row
  24. final def getFloat(ordinal: Int): Float

    Definition Classes
    ReusableRow → Row
  25. final def getInt(ordinal: Int): Int

    Definition Classes
    ReusableRow → Row
  26. def getJavaMap[K, V](i: Int): Map[K, V]

    Definition Classes
    Row
  27. def getList[T](i: Int): List[T]

    Definition Classes
    Row
  28. final def getLong(ordinal: Int): Long

    Definition Classes
    ReusableRow → Row
  29. def getMap[K, V](i: Int): Map[K, V]

    Definition Classes
    Row
  30. def getSeq[T](i: Int): Seq[T]

    Definition Classes
    Row
  31. final def getShort(ordinal: Int): Short

    Definition Classes
    ReusableRow → Row
  32. def getString(i: Int): String

    Definition Classes
    Row
  33. def getStruct(i: Int): Row

    Definition Classes
    Row
  34. def getTimestamp(i: Int): Timestamp

    Definition Classes
    Row
  35. def getValuesMap[T](fieldNames: Seq[String]): Map[String, T]

    Definition Classes
    Row
  36. def hashCode(): Int

    Definition Classes
    Row → AnyRef → Any
  37. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  38. final def isNullAt(ordinal: Int): Boolean

    Definition Classes
    ReusableRow → Row
  39. final def length: Int

    Definition Classes
    ReusableRow → Row
  40. def mkString(start: String, sep: String, end: String): String

    Definition Classes
    Row
  41. def mkString(sep: String): String

    Definition Classes
    Row
  42. def mkString: String

    Definition Classes
    Row
  43. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  44. final def notify(): Unit

    Definition Classes
    AnyRef
  45. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  46. def schema: StructType

    Definition Classes
    Row
  47. final def setBoolean(ordinal: Int, value: Boolean): Unit

  48. final def setByte(ordinal: Int, value: Byte): Unit

  49. final def setDouble(ordinal: Int, value: Double): Unit

  50. final def setFloat(ordinal: Int, value: Float): Unit

  51. final def setInt(ordinal: Int, value: Int): Unit

  52. final def setLong(ordinal: Int, value: Long): Unit

  53. final def setNullAt(ordinal: Int): Unit

  54. final def setShort(ordinal: Int, value: Short): Unit

  55. def size: Int

    Definition Classes
    Row
  56. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  57. def toSeq: Seq[Any]

    Definition Classes
    Row
  58. def toString(): String

    Definition Classes
    Row → AnyRef → Any
  59. final def update(ordinal: Int, value: Any): Unit

  60. val values: Array[MutableValue]

  61. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Row

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped