class KeyValueGroupedDataset[K, V] extends sql.KeyValueGroupedDataset[K, V]
A Dataset has been logically grouped by a user specified grouping key. Users should not
construct a KeyValueGroupedDataset directly, but should instead call groupByKey
on an
existing Dataset.
- Since
3.5.0
- Alphabetic
- By Inheritance
- KeyValueGroupedDataset
- KeyValueGroupedDataset
- Serializable
- 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[U1, U2, U3, U4, U5, U6, U7, U8](col1: TypedColumn[V, U1], col2: TypedColumn[V, U2], col3: TypedColumn[V, U3], col4: TypedColumn[V, U4], col5: TypedColumn[V, U5], col6: TypedColumn[V, U6], col7: TypedColumn[V, U7], col8: TypedColumn[V, U8]): Dataset[(K, U1, U2, U3, U4, U5, U6, U7, U8)]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def agg[U1, U2, U3, U4, U5, U6, U7](col1: TypedColumn[V, U1], col2: TypedColumn[V, U2], col3: TypedColumn[V, U3], col4: TypedColumn[V, U4], col5: TypedColumn[V, U5], col6: TypedColumn[V, U6], col7: TypedColumn[V, U7]): Dataset[(K, U1, U2, U3, U4, U5, U6, U7)]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def agg[U1, U2, U3, U4, U5, U6](col1: TypedColumn[V, U1], col2: TypedColumn[V, U2], col3: TypedColumn[V, U3], col4: TypedColumn[V, U4], col5: TypedColumn[V, U5], col6: TypedColumn[V, U6]): Dataset[(K, U1, U2, U3, U4, U5, U6)]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def agg[U1, U2, U3, U4, U5](col1: TypedColumn[V, U1], col2: TypedColumn[V, U2], col3: TypedColumn[V, U3], col4: TypedColumn[V, U4], col5: TypedColumn[V, U5]): Dataset[(K, U1, U2, U3, U4, U5)]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def agg[U1, U2, U3, U4](col1: TypedColumn[V, U1], col2: TypedColumn[V, U2], col3: TypedColumn[V, U3], col4: TypedColumn[V, U4]): Dataset[(K, U1, U2, U3, U4)]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def agg[U1, U2, U3](col1: TypedColumn[V, U1], col2: TypedColumn[V, U2], col3: TypedColumn[V, U3]): Dataset[(K, U1, U2, U3)]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def agg[U1, U2](col1: TypedColumn[V, U1], col2: TypedColumn[V, U2]): Dataset[(K, U1, U2)]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def agg[U1](col1: TypedColumn[V, U1]): Dataset[(K, U1)]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def aggUntyped(columns: TypedColumn[_, _]*): Dataset[_]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Attributes
- protected
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def cogroup[U, R](other: sql.KeyValueGroupedDataset[K, U], f: CoGroupFunction[K, V, U, R], encoder: Encoder[R]): Dataset[R]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def cogroup[U, R](other: sql.KeyValueGroupedDataset[K, U])(f: (K, Iterator[V], Iterator[U]) => IterableOnce[R])(implicit arg0: Encoder[R]): Dataset[R]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def cogroupSorted[U, R](other: sql.KeyValueGroupedDataset[K, U], thisSortExprs: Array[Column], otherSortExprs: Array[Column], f: CoGroupFunction[K, V, U, R], encoder: Encoder[R]): Dataset[R]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def cogroupSorted[U, R](other: sql.KeyValueGroupedDataset[K, U])(thisSortExprs: Column*)(otherSortExprs: Column*)(f: (K, Iterator[V], Iterator[U]) => IterableOnce[R])(implicit arg0: Encoder[R]): Dataset[R]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def count(): Dataset[(K, Long)]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def flatMapGroups[U](f: FlatMapGroupsFunction[K, V, U], encoder: Encoder[U]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def flatMapGroups[U](f: (K, Iterator[V]) => IterableOnce[U])(implicit arg0: Encoder[U]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def flatMapGroupsWithState[S, U](func: FlatMapGroupsWithStateFunction[K, V, S, U], outputMode: OutputMode, stateEncoder: Encoder[S], outputEncoder: Encoder[U], timeoutConf: GroupStateTimeout, initialState: sql.KeyValueGroupedDataset[K, S]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def flatMapGroupsWithState[S, U](func: FlatMapGroupsWithStateFunction[K, V, S, U], outputMode: OutputMode, stateEncoder: Encoder[S], outputEncoder: Encoder[U], timeoutConf: GroupStateTimeout): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def flatMapGroupsWithState[S, U](outputMode: OutputMode, timeoutConf: GroupStateTimeout, initialState: sql.KeyValueGroupedDataset[K, S])(func: (K, Iterator[V], GroupState[S]) => Iterator[U])(implicit arg0: Encoder[S], arg1: Encoder[U]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def flatMapGroupsWithState[S, U](outputMode: OutputMode, timeoutConf: GroupStateTimeout)(func: (K, Iterator[V], GroupState[S]) => Iterator[U])(implicit arg0: Encoder[S], arg1: Encoder[U]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def flatMapGroupsWithStateHelper[S, U](outputMode: Option[OutputMode], timeoutConf: GroupStateTimeout, initialState: Option[KeyValueGroupedDataset[K, S]], isMapGroupWithState: Boolean)(func: (K, Iterator[V], GroupState[S]) => Iterator[U])(implicit arg0: Encoder[S], arg1: Encoder[U]): Dataset[U]
- Attributes
- protected[sql]
- def flatMapSortedGroups[U](SortExprs: Array[Column], f: FlatMapGroupsFunction[K, V, U], encoder: Encoder[U]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def flatMapSortedGroups[U](sortExprs: Column*)(f: (K, Iterator[V]) => IterableOnce[U])(implicit arg0: Encoder[U]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- 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 keyAs[L](implicit arg0: Encoder[L]): KeyValueGroupedDataset[L, V]
Returns a new KeyValueGroupedDataset where the type of the key has been mapped to the specified type.
Returns a new KeyValueGroupedDataset where the type of the key has been mapped to the specified type. The mapping of key columns to the type follows the same rules as
as
on Dataset.- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- Since
3.5.0
- def keys: Dataset[K]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def mapGroups[U](f: MapGroupsFunction[K, V, U], encoder: Encoder[U]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def mapGroups[U](f: (K, Iterator[V]) => U)(implicit arg0: Encoder[U]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def mapGroupsWithState[S, U](func: MapGroupsWithStateFunction[K, V, S, U], stateEncoder: Encoder[S], outputEncoder: Encoder[U], timeoutConf: GroupStateTimeout, initialState: sql.KeyValueGroupedDataset[K, S]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def mapGroupsWithState[S, U](func: MapGroupsWithStateFunction[K, V, S, U], stateEncoder: Encoder[S], outputEncoder: Encoder[U], timeoutConf: GroupStateTimeout): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def mapGroupsWithState[S, U](func: MapGroupsWithStateFunction[K, V, S, U], stateEncoder: Encoder[S], outputEncoder: Encoder[U]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def mapGroupsWithState[S, U](timeoutConf: GroupStateTimeout, initialState: sql.KeyValueGroupedDataset[K, S])(func: (K, Iterator[V], GroupState[S]) => U)(implicit arg0: Encoder[S], arg1: Encoder[U]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def mapGroupsWithState[S, U](timeoutConf: GroupStateTimeout)(func: (K, Iterator[V], GroupState[S]) => U)(implicit arg0: Encoder[S], arg1: Encoder[U]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def mapGroupsWithState[S, U](func: (K, Iterator[V], GroupState[S]) => U)(implicit arg0: Encoder[S], arg1: Encoder[U]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def mapValues[W](func: MapFunction[V, W], encoder: Encoder[W]): KeyValueGroupedDataset[K, W]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def mapValues[W](valueFunc: (V) => W)(implicit arg0: Encoder[W]): KeyValueGroupedDataset[K, W]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- 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 reduceGroups(f: ReduceFunction[V]): Dataset[(K, V)]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def reduceGroups(f: (V, V) => V): Dataset[(K, V)]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- 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)