-
public final class SpreadClause<T extends Object, K extends Object, V extends Object, C extends SpreadContext>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classSpreadClause.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Ccontextprivate final Function2<SelectReceiver<T>, SelectReceiver<T>, ColumnReference<K>>keyColumnprivate final Function2<SelectReceiver<T>, SelectReceiver<T>, ColumnReference<?>>valueColumnprivate final Function2<DataFrame<T>, DataFrame<T>, V>valueSelectorprivate final KTypevalueTypeprivate final ObjectdefaultValueprivate final Function1<K, List<String>>columnPath
-
Constructor Summary
Constructors Constructor Description SpreadClause(C context, Function2<SelectReceiver<T>, SelectReceiver<T>, ColumnReference<K>> keyColumn, Function2<SelectReceiver<T>, SelectReceiver<T>, ColumnReference<?>> valueColumn, Function2<DataFrame<T>, DataFrame<T>, V> valueSelector, KType valueType, Object defaultValue, Function1<K, List<String>> columnPath)
-
Method Summary
Modifier and Type Method Description final CgetContext()final Function2<SelectReceiver<T>, SelectReceiver<T>, ColumnReference<K>>getKeyColumn()final Function2<SelectReceiver<T>, SelectReceiver<T>, ColumnReference<?>>getValueColumn()final Function2<DataFrame<T>, DataFrame<T>, V>getValueSelector()final KTypegetValueType()final ObjectgetDefaultValue()final Function1<K, List<String>>getColumnPath()-
-
Constructor Detail
-
SpreadClause
SpreadClause(C context, Function2<SelectReceiver<T>, SelectReceiver<T>, ColumnReference<K>> keyColumn, Function2<SelectReceiver<T>, SelectReceiver<T>, ColumnReference<?>> valueColumn, Function2<DataFrame<T>, DataFrame<T>, V> valueSelector, KType valueType, Object defaultValue, Function1<K, List<String>> columnPath)
-
-
Method Detail
-
getContext
final C getContext()
-
getKeyColumn
final Function2<SelectReceiver<T>, SelectReceiver<T>, ColumnReference<K>> getKeyColumn()
-
getValueColumn
final Function2<SelectReceiver<T>, SelectReceiver<T>, ColumnReference<?>> getValueColumn()
-
getValueType
final KType getValueType()
-
getDefaultValue
final Object getDefaultValue()
-
getColumnPath
final Function1<K, List<String>> getColumnPath()
-
-
-
-