AndColumnsSelectionDsl

And 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 <C> String.and(other: () -> ColumnsResolver<C>): ColumnSet<*>
open infix fun String.and(other: String): ColumnSet<*>
open infix fun <C> String.and(other: KProperty<C>): ColumnSet<*>
open infix fun <C> String.and(other: ColumnsResolver<C>): ColumnSet<*>
open infix fun <C> KProperty<C>.and(other: () -> ColumnsResolver<C>): ColumnSet<C>
open infix fun <C> KProperty<C>.and(other: String): ColumnSet<*>
open infix fun <C> KProperty<C>.and(other: KProperty<C>): ColumnSet<C>
open infix fun <C> KProperty<C>.and(other: ColumnsResolver<C>): ColumnSet<C>
open infix fun <C> ColumnsResolver<C>.and(other: () -> ColumnsResolver<C>): ColumnSet<C>
open infix fun <C> ColumnsResolver<C>.and(other: String): ColumnSet<*>
open infix fun <C> ColumnsResolver<C>.and(other: KProperty<C>): ColumnSet<C>
open infix fun <C> ColumnsResolver<C>.and(other: ColumnsResolver<C>): ColumnSet<C>

The and operator allows you to combine selections of columns or simply select multiple columns at once.