then

open infix fun <C> ColumnsResolver<C>.then(other: ColumnsResolver<C>): ColumnSet<C>
open infix fun <C> String.then(other: ColumnsResolver<C>): ColumnSet<C>
open infix fun <C> ColumnsResolver<C>.then(other: String): ColumnSet<C>
open infix fun String.then(other: String): ColumnSet<Any?>

Specifies the ordering of the pivot key columns.

In the resulting Pivot, the receiver column (or columns) will appear one level above the keys from columns provided by other.

For more information: See pivot on the documentation website.

Receiver

pivot key column(s) that appear above in the hierarchy.

Return

A special ColumnSet representing the hierarchical pivot key ordering.

Parameters

other

pivot key column(s) that appear below (as child keys of the receiver columns keys) in the hierarchy.


open infix fun <C> KProperty<C>.then(other: ColumnsResolver<C>): ColumnSet<C>
open infix fun <C> ColumnsResolver<C>.then(other: KProperty<C>): ColumnSet<C>
open infix fun <C> KProperty<C>.then(other: KProperty<C>): ColumnSet<C>
open infix fun <C> KProperty<C>.then(other: String): ColumnSet<C>
open infix fun <C> String.then(other: KProperty<C>): ColumnSet<C>

Deprecated

It's recommended to migrate to the String or Extension Properties Access API https://kotlin.github.io/dataframe/apilevels.html