class RelationalGroupedDataset extends sql.RelationalGroupedDataset
A set of methods for aggregations on a DataFrame
, created by groupBy,
cube or rollup (and also pivot
).
The main method is the agg
function, which has multiple variants. This class also contains
some first-order statistics such as mean
, sum
for convenience.
- Since
3.4.0
- Note
This class was named
GroupedData
in Spark 1.x.
- Alphabetic
- By Inheritance
- RelationalGroupedDataset
- RelationalGroupedDataset
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def agg(expr: Column, exprs: Column*): DataFrame
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- Annotations
- @varargs()
- def agg(exprs: Map[String, String]): DataFrame
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- def agg(exprs: Map[String, String]): DataFrame
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- def agg(aggExpr: (String, String), aggExprs: (String, String)*): DataFrame
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- def as[K, T](implicit arg0: Encoder[K], arg1: Encoder[T]): KeyValueGroupedDataset[K, T]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def avg(colNames: String*): DataFrame
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- Annotations
- @varargs()
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def count(): DataFrame
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- val df: DataFrame
- Attributes
- protected
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def max(colNames: String*): DataFrame
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- Annotations
- @varargs()
- def mean(colNames: String*): DataFrame
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- Annotations
- @varargs()
- def min(colNames: String*): DataFrame
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- Annotations
- @varargs()
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def pivot(pivotColumn: Column): RelationalGroupedDataset
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- def pivot(pivotColumn: Column, values: Seq[Any]): RelationalGroupedDataset
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- def pivot(pivotColumn: Column, values: List[Any]): RelationalGroupedDataset
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- def pivot(pivotColumn: String, values: List[Any]): RelationalGroupedDataset
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- def pivot(pivotColumn: String, values: Seq[Any]): RelationalGroupedDataset
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- def pivot(pivotColumn: String): RelationalGroupedDataset
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- def selectNumericColumns(colNames: Seq[String]): Seq[Column]
- Attributes
- protected
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- def sum(colNames: String*): DataFrame
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- Annotations
- @varargs()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toDF(aggExprs: Seq[Column]): DataFrame
- Attributes
- protected
- Definition Classes
- RelationalGroupedDataset → RelationalGroupedDataset
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)