invoke

inline operator fun <T, R> <Error class: unknown class><T>.invoke(colName: String): <Error class: unknown class><T, R>

Selects column based on the column name and returns it as a TypedColumn.

For example:

dataset<_, Int>("a")

operator fun <Error class: unknown class><out <Error class: unknown class>>.invoke(colName: String): <Error class: unknown class>

Selects column based on the column name and returns it as a Column.


inline operator fun <T, U> <Error class: unknown class><T>.invoke(column: KProperty1<T, U>): <Error class: unknown class><T, U>

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)

See also