-
public final class SpreadKt
-
-
Method Summary
Modifier and Type Method Description final static <T extends Any, K extends Any, V extends Any, R extends Any> SpreadClause<T, K, DataColumn<R>, SpreadContext.DataFrame<T>>
map(SpreadClause<T, K, DataColumn<V>, SpreadContext.DataFrame<T>> $self, Function1<V, R> transform)
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> SpreadClause<T, K, V, C>
with(SpreadClause<T, K, ?, C> $self, Function2<DataFrame<T>, DataFrame<T>, V> valueSelector)
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> DataFrame<T>
into(SpreadClause<T, K, V, C> $self, Function1<K, String> keyTransform)
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> DataFrame<T>
into(SpreadClause<T, K, V, C> $self, List<String> groupPath)
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> DataFrame<T>
into(SpreadClause<T, K, V, C> $self, String groupName)
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> DataFrame<T>
into(SpreadClause<T, K, V, C> $self, ColumnReference<DataRow<?>> column)
final static <T extends Any, K extends Any> SpreadClause<T, K, DataColumn<Object>, SpreadContext.DataFrame<T>>
by(SpreadClause<T, K, ?, SpreadContext.DataFrame<T>> $self, String column)
final static <T extends Any, K extends Any, V extends Any> SpreadClause<T, K, DataColumn<V>, SpreadContext.DataFrame<T>>
by(SpreadClause<T, K, ?, SpreadContext.DataFrame<T>> $self, KProperty<V> column)
final static <T extends Any, K extends Any, V extends Any> SpreadClause<T, K, DataColumn<V>, SpreadContext.DataFrame<T>>
by(SpreadClause<T, K, ?, SpreadContext.DataFrame<T>> $self, ColumnReference<V> column)
final static <T extends Any, K extends Any, V extends Any> SpreadClause<T, K, DataColumn<V>, SpreadContext.DataFrame<T>>
by(SpreadClause<T, K, ?, SpreadContext.DataFrame<T>> $self, Function2<SelectReceiver<T>, SelectReceiver<T>, ColumnReference<V>> columnSelector)
final static <T extends Any, C extends Any> SpreadClause<T, C, Boolean, SpreadContext.DataFrame<T>>
spread(DataFrame<T> $self, KProperty<C> column)
final static <T extends Any> SpreadClause<T, Object, Boolean, SpreadContext.DataFrame<T>>
spread(DataFrame<T> $self, String column)
final static <T extends Any, C extends Any> SpreadClause<T, C, Boolean, SpreadContext.DataFrame<T>>
spread(DataFrame<T> $self, ColumnReference<C> column)
final static <T extends Any, C extends Any> SpreadClause<T, C, Boolean, SpreadContext.DataFrame<T>>
spread(DataFrame<T> $self, Function2<SelectReceiver<T>, SelectReceiver<T>, ColumnReference<C>> selector)
final static <T extends Any, G extends Any, C extends Any> SpreadClause<G, C, Boolean, SpreadContext.GroupedDataFrame<T, G>>
spread(GroupedDataFrame<T, G> $self, Function2<SelectReceiver<G>, SelectReceiver<G>, ColumnReference<C>> selector)
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> SpreadClause<T, K, V, C>
useDefault(SpreadClause<T, K, V, C> $self, V defaultValue)
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> SpreadClause<T, K, DataColumn<V>, C>
useDefaultTKVC(SpreadClause<T, K, DataColumn<V>, C> $self, V defaultValue)
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> SpreadClause<T, K, V, C>
withSingle(SpreadClause<T, K, ?, C> $self, Function2<DataRow<T>, DataRow<T>, V> valueSelector)
final static <T extends Any, G extends Any> DataFrame<T>
countBy(GroupedDataFrame<T, G> $self, Function2<SelectReceiver<G>, SelectReceiver<G>, ColumnReference<String>> keySelector)
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> DataFrame<T>
intoPaths(SpreadClause<T, K, V, C> $self, Function1<K, List<String>> keyTransform)
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> DataFrame<T>
doSpreadInto(SpreadClause<T, K, V, C> clause, KClass<C> contextType, Function1<K, List<String>> keyTransform)
-
-
Method Detail
-
map
final static <T extends Any, K extends Any, V extends Any, R extends Any> SpreadClause<T, K, DataColumn<R>, SpreadContext.DataFrame<T>> map(SpreadClause<T, K, DataColumn<V>, SpreadContext.DataFrame<T>> $self, Function1<V, R> transform)
-
with
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> SpreadClause<T, K, V, C> with(SpreadClause<T, K, ?, C> $self, Function2<DataFrame<T>, DataFrame<T>, V> valueSelector)
-
into
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> DataFrame<T> into(SpreadClause<T, K, V, C> $self, Function1<K, String> keyTransform)
-
into
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> DataFrame<T> into(SpreadClause<T, K, V, C> $self, List<String> groupPath)
-
into
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> DataFrame<T> into(SpreadClause<T, K, V, C> $self, String groupName)
-
into
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> DataFrame<T> into(SpreadClause<T, K, V, C> $self, ColumnReference<DataRow<?>> column)
-
by
final static <T extends Any, K extends Any> SpreadClause<T, K, DataColumn<Object>, SpreadContext.DataFrame<T>> by(SpreadClause<T, K, ?, SpreadContext.DataFrame<T>> $self, String column)
-
by
final static <T extends Any, K extends Any, V extends Any> SpreadClause<T, K, DataColumn<V>, SpreadContext.DataFrame<T>> by(SpreadClause<T, K, ?, SpreadContext.DataFrame<T>> $self, KProperty<V> column)
-
by
final static <T extends Any, K extends Any, V extends Any> SpreadClause<T, K, DataColumn<V>, SpreadContext.DataFrame<T>> by(SpreadClause<T, K, ?, SpreadContext.DataFrame<T>> $self, ColumnReference<V> column)
-
by
final static <T extends Any, K extends Any, V extends Any> SpreadClause<T, K, DataColumn<V>, SpreadContext.DataFrame<T>> by(SpreadClause<T, K, ?, SpreadContext.DataFrame<T>> $self, Function2<SelectReceiver<T>, SelectReceiver<T>, ColumnReference<V>> columnSelector)
-
spread
final static <T extends Any, C extends Any> SpreadClause<T, C, Boolean, SpreadContext.DataFrame<T>> spread(DataFrame<T> $self, KProperty<C> column)
-
spread
final static <T extends Any> SpreadClause<T, Object, Boolean, SpreadContext.DataFrame<T>> spread(DataFrame<T> $self, String column)
-
spread
final static <T extends Any, C extends Any> SpreadClause<T, C, Boolean, SpreadContext.DataFrame<T>> spread(DataFrame<T> $self, ColumnReference<C> column)
-
spread
final static <T extends Any, C extends Any> SpreadClause<T, C, Boolean, SpreadContext.DataFrame<T>> spread(DataFrame<T> $self, Function2<SelectReceiver<T>, SelectReceiver<T>, ColumnReference<C>> selector)
-
spread
final static <T extends Any, G extends Any, C extends Any> SpreadClause<G, C, Boolean, SpreadContext.GroupedDataFrame<T, G>> spread(GroupedDataFrame<T, G> $self, Function2<SelectReceiver<G>, SelectReceiver<G>, ColumnReference<C>> selector)
-
useDefault
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> SpreadClause<T, K, V, C> useDefault(SpreadClause<T, K, V, C> $self, V defaultValue)
-
useDefaultTKVC
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> SpreadClause<T, K, DataColumn<V>, C> useDefaultTKVC(SpreadClause<T, K, DataColumn<V>, C> $self, V defaultValue)
-
withSingle
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> SpreadClause<T, K, V, C> withSingle(SpreadClause<T, K, ?, C> $self, Function2<DataRow<T>, DataRow<T>, V> valueSelector)
-
countBy
final static <T extends Any, G extends Any> DataFrame<T> countBy(GroupedDataFrame<T, G> $self, Function2<SelectReceiver<G>, SelectReceiver<G>, ColumnReference<String>> keySelector)
-
intoPaths
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> DataFrame<T> intoPaths(SpreadClause<T, K, V, C> $self, Function1<K, List<String>> keyTransform)
-
doSpreadInto
final static <T extends Any, K extends Any, V extends Any, C extends SpreadContext> DataFrame<T> doSpreadInto(SpreadClause<T, K, V, C> clause, KClass<C> contextType, Function1<K, List<String>> keyTransform)
-
-
-
-