selectTyped

inline fun <T, U1> Dataset<T>.selectTyped(c1: TypedColumn<out Any, U1>): Dataset<U1>
inline fun <T, U1, U2> Dataset<T>.selectTyped(c1: TypedColumn<out Any, U1>, c2: TypedColumn<out Any, U2>): Dataset<Tuple2<U1, U2>>
inline fun <T, U1, U2, U3> Dataset<T>.selectTyped(    c1: TypedColumn<out Any, U1>,     c2: TypedColumn<out Any, U2>,     c3: TypedColumn<out Any, U3>): Dataset<Tuple3<U1, U2, U3>>
inline fun <T, U1, U2, U3, U4> Dataset<T>.selectTyped(    c1: TypedColumn<out Any, U1>,     c2: TypedColumn<out Any, U2>,     c3: TypedColumn<out Any, U3>,     c4: TypedColumn<out Any, U4>): Dataset<Tuple4<U1, U2, U3, U4>>
inline fun <T, U1, U2, U3, U4, U5> Dataset<T>.selectTyped(    c1: TypedColumn<out Any, U1>,     c2: TypedColumn<out Any, U2>,     c3: TypedColumn<out Any, U3>,     c4: TypedColumn<out Any, U4>,     c5: TypedColumn<out Any, U5>): Dataset<Tuple5<U1, U2, U3, U4, U5>>

Returns a new Dataset by computing the given Column expressions for each element.