Class

org.apache.spark.sql.expressions

MutableAggregationBuffer

Related Doc: package expressions

Permalink

abstract class MutableAggregationBuffer extends Row

A Row representing a mutable aggregation buffer.

This is not meant to be extended outside of Spark.

Annotations
@Stable()
Since

1.5.0

Linear Supertypes
Row, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MutableAggregationBuffer
  2. Row
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MutableAggregationBuffer()

    Permalink

Abstract Value Members

  1. abstract def copy(): Row

    Permalink
    Definition Classes
    Row
  2. abstract def get(i: Int): Any

    Permalink
    Definition Classes
    Row
  3. abstract def length: Int

    Permalink
    Definition Classes
    Row
  4. abstract def update(i: Int, value: Any): Unit

    Permalink

    Update the ith value of this buffer.

Concrete 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. def anyNull: Boolean

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

    Permalink
    Definition Classes
    Row
  6. final def asInstanceOf[T0]: T0

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

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

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

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

    Permalink
    Definition Classes
    Row
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def getAs[T](fieldName: String): T

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

    Permalink
    Definition Classes
    Row
  14. def getBoolean(i: Int): Boolean

    Permalink
    Definition Classes
    Row
  15. def getByte(i: Int): Byte

    Permalink
    Definition Classes
    Row
  16. final def getClass(): Class[_]

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

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

    Permalink
    Definition Classes
    Row
  19. def getDouble(i: Int): Double

    Permalink
    Definition Classes
    Row
  20. def getFloat(i: Int): Float

    Permalink
    Definition Classes
    Row
  21. def getInt(i: Int): Int

    Permalink
    Definition Classes
    Row
  22. def getJavaMap[K, V](i: Int): Map[K, V]

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

    Permalink
    Definition Classes
    Row
  24. def getLong(i: Int): Long

    Permalink
    Definition Classes
    Row
  25. def getMap[K, V](i: Int): Map[K, V]

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

    Permalink
    Definition Classes
    Row
  27. def getShort(i: Int): Short

    Permalink
    Definition Classes
    Row
  28. def getString(i: Int): String

    Permalink
    Definition Classes
    Row
  29. def getStruct(i: Int): Row

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

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

    Permalink
    Definition Classes
    Row
  32. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  34. def isNullAt(i: Int): Boolean

    Permalink
    Definition Classes
    Row
  35. def mkString(start: String, sep: String, end: String): String

    Permalink
    Definition Classes
    Row
  36. def mkString(sep: String): String

    Permalink
    Definition Classes
    Row
  37. def mkString: String

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

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

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

    Permalink
    Definition Classes
    AnyRef
  41. def schema: StructType

    Permalink
    Definition Classes
    Row
  42. def size: Int

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

    Permalink
    Definition Classes
    AnyRef
  44. def toSeq: Seq[Any]

    Permalink
    Definition Classes
    Row
  45. def toString(): String

    Permalink
    Definition Classes
    Row → AnyRef → Any
  46. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Row

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped