invoke
inline operator fun <T, R> Dataset<T>.invoke(colName: String): TypedColumn<T, R>
Content copied to clipboard
Selects column based on the column name and returns it as a TypedColumn.
For example:
dataset<_, Int>("a")
Content copied to clipboard
Selects column based on the column name and returns it as a Column.
inline operator fun <T, U> Dataset<T>.invoke(column: KProperty1<T, U>): TypedColumn<T, U>
Content copied to clipboard
Helper function to quickly get a TypedColumn (or Column) from a dataset in a refactor-safe manner.
val dataset: Dataset<YourClass> = ...
val columnA: TypedColumn<YourClass, TypeOfA> = dataset(YourClass::a)
Content copied to clipboard