RenameColumnsSelectionDsl

Rename: named / into Columns Selection DSL

See Grammar for all functions in this interface.

Inheritors

Types

Link copied to clipboard
interface Grammar

Functions

Link copied to clipboard
open infix fun String.into(newName: String): ColumnReference<*>
open infix fun String.into(nameOf: KProperty<*>): ColumnReference<*>
open infix fun String.into(nameOf: ColumnReference<*>): ColumnReference<*>
open infix fun <C> KProperty<C>.into(newName: String): ColumnReference<C>
open infix fun <C> KProperty<C>.into(nameOf: KProperty<*>): ColumnReference<C>
open infix fun <C> KProperty<C>.into(nameOf: ColumnReference<*>): ColumnReference<C>
open infix fun <C> ColumnReference<C>.into(newName: String): ColumnReference<C>
open infix fun <C> ColumnReference<C>.into(nameOf: KProperty<*>): ColumnReference<C>
open infix fun <C> ColumnReference<C>.into(nameOf: ColumnReference<*>): ColumnReference<C>
open infix fun <C> SingleColumn<C>.into(newName: String): SingleColumn<C>

Renaming a column in the ColumnsSelectionDsl is done by calling the infix functions named or into. They behave exactly the same, so it's up to contextual preference which one to use. Any combination of Access APIs can be used to specify the column to rename and which name should be used instead.

Link copied to clipboard
open infix fun String.named(newName: String): ColumnReference<*>
open infix fun String.named(nameOf: KProperty<*>): ColumnReference<*>
open infix fun String.named(nameOf: ColumnReference<*>): ColumnReference<*>
open infix fun <C> KProperty<C>.named(newName: String): ColumnReference<C>
open infix fun <C> KProperty<C>.named(nameOf: KProperty<*>): ColumnReference<C>
open infix fun <C> KProperty<C>.named(nameOf: ColumnReference<*>): ColumnReference<C>
open infix fun <C> ColumnReference<C>.named(newName: String): ColumnReference<C>
open infix fun <C> ColumnReference<C>.named(nameOf: KProperty<*>): ColumnReference<C>
open infix fun <C> ColumnReference<C>.named(nameOf: ColumnReference<*>): ColumnReference<C>
open infix fun <C> SingleColumn<C>.named(newName: String): SingleColumn<C>

Renaming a column in the ColumnsSelectionDsl is done by calling the infix functions named or into. They behave exactly the same, so it's up to contextual preference which one to use. Any combination of Access APIs can be used to specify the column to rename and which name should be used instead.