sort

inline fun <T> Dataset<T>.sort(columns: (Dataset<T>) -> Array<Column>): Dataset<T>

Alias for Dataset.sort which forces user to provide sorted columns from the source dataset

Receiver

source Dataset

Return

sorted Dataset

Parameters

columns

producer of sort columns


fun <T> Dataset<T>.sort(col: KProperty1<T, *>, vararg cols: KProperty1<T, *>): Dataset<T>

Allows to sort data class dataset on one or more of the properties of the data class.

val sorted: Dataset<YourClass> = unsorted.sort(YourClass::a)
val sorted2: Dataset<YourClass> = unsorted.sort(YourClass::a, YourClass::b)