-
- All Implemented Interfaces:
public abstract class CreateDataFrameDsl<T extends Object>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
CreateDataFrameDsl.InferType
-
Constructor Summary
Constructors Constructor Description CreateDataFrameDsl(Iterable<T> source)
-
Method Summary
Modifier and Type Method Description final Iterable<T>
getSource()
abstract Unit
add(BaseColumn<?> column, ColumnPath path)
final <R extends Any> Unit
add(String name, Function1<T, R> expression)
final Unit
into(BaseColumn<?> $self, String name)
final Unit
into(BaseColumn<?> $self, ColumnPath path)
abstract Unit
properties(KProperty<?> roots, Integer depth, Function1<TraversePropertiesDsl, Unit> body)
final <R extends Any> DataColumn<R>
expr(Function1<T, R> expression)
final <R extends Any> Unit
from(String $self, Function1<T, R> expression)
final <R extends Any> Unit
from(KProperty<R> $self, Function1<T, R> expression)
final <R extends Any> Unit
from(KProperty<R> $self, CreateDataFrameDsl.InferType<T, R> inferType)
final <R extends Any> CreateDataFrameDsl.InferType<T, R>
inferType(Function1<T, R> expression)
abstract Unit
invoke(String $self, Function1<CreateDataFrameDsl<T>, Unit> builder)
-
-
Method Detail
-
add
abstract Unit add(BaseColumn<?> column, ColumnPath path)
-
into
final Unit into(BaseColumn<?> $self, String name)
-
into
final Unit into(BaseColumn<?> $self, ColumnPath path)
-
properties
abstract Unit properties(KProperty<?> roots, Integer depth, Function1<TraversePropertiesDsl, Unit> body)
-
from
final <R extends Any> Unit from(KProperty<R> $self, CreateDataFrameDsl.InferType<T, R> inferType)
-
inferType
final <R extends Any> CreateDataFrameDsl.InferType<T, R> inferType(Function1<T, R> expression)
-
-
-
-