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
2.0.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 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]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- 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](func: (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
- KeyValueGroupedDataset → AnyRef → Any
- def transformWithState[U, S](statefulProcessor: StatefulProcessorWithInitialState[K, V, U, S], eventTimeColumnName: String, outputMode: OutputMode, initialState: sql.KeyValueGroupedDataset[K, S])(implicit arg0: Encoder[U], arg1: Encoder[S]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def transformWithState[U, S](statefulProcessor: StatefulProcessorWithInitialState[K, V, U, S], timeMode: TimeMode, outputMode: OutputMode, initialState: sql.KeyValueGroupedDataset[K, S])(implicit arg0: Encoder[U], arg1: Encoder[S]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def transformWithState[U](statefulProcessor: StatefulProcessor[K, V, U], eventTimeColumnName: String, outputMode: OutputMode)(implicit arg0: Encoder[U]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- def transformWithState[U](statefulProcessor: StatefulProcessor[K, V, U], timeMode: TimeMode, outputMode: OutputMode)(implicit arg0: Encoder[U]): Dataset[U]
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- KeyValueGroupedDataset → KeyValueGroupedDataset
- 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)