AllColumnsSelectionDsl

All Flavors of All (Cols) Columns Selection DSL

See Grammar for all functions in this interface.

Type Parameters

_UNUSED

Inheritors

Types

Link copied to clipboard
interface Grammar

Functions

Link copied to clipboard

Creates a new ColumnSet that contains all columns from this, the opposite of none.

open fun <C> ColumnSet<C>.all(): ColumnSet<C>

Creates a new ColumnSet that contains all columns from this, the opposite of none.

Link copied to clipboard
open fun ColumnsSelectionDsl<*>.allAfter(column: String): ColumnSet<*>
open fun ColumnsSelectionDsl<*>.allAfter(column: KProperty<*>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns after column, excluding column itself.

open fun <C> ColumnSet<C>.allAfter(column: (ColumnWithPath<C>) -> Boolean): ColumnSet<C>
open fun <C> ColumnSet<C>.allAfter(column: String): ColumnSet<C>
open fun <C> ColumnSet<C>.allAfter(column: KProperty<*>): ColumnSet<C>
open fun <C> ColumnSet<C>.allAfter(column: ColumnPath): ColumnSet<C>
open fun <C> ColumnSet<C>.allAfter(column: ColumnReference<*>): ColumnSet<C>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns after column, excluding column itself.

Link copied to clipboard
open fun ColumnsSelectionDsl<*>.allBefore(column: KProperty<*>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns before column, excluding column itself.

open fun <C> ColumnSet<C>.allBefore(column: (ColumnWithPath<C>) -> Boolean): ColumnSet<C>
open fun <C> ColumnSet<C>.allBefore(column: String): ColumnSet<C>
open fun <C> ColumnSet<C>.allBefore(column: KProperty<*>): ColumnSet<C>
open fun <C> ColumnSet<C>.allBefore(column: ColumnPath): ColumnSet<C>
open fun <C> ColumnSet<C>.allBefore(column: ColumnReference<*>): ColumnSet<C>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns before column, excluding column itself.

Link copied to clipboard
open fun String.allCols(): ColumnSet<*>

Creates a new ColumnSet that contains all columns from this, the opposite of none.

open fun KProperty<*>.allCols(): ColumnSet<*>

Creates a new ColumnSet that contains all columns from this, the opposite of none.

Creates a new ColumnSet that contains all columns from this, the opposite of none.

Creates a new ColumnSet that contains all columns from this, the opposite of none.

Link copied to clipboard
open fun String.allColsAfter(column: ColumnSelector<*, *>): ColumnSet<*>
open fun String.allColsAfter(column: String): ColumnSet<*>
open fun String.allColsAfter(column: KProperty<*>): ColumnSet<*>
open fun String.allColsAfter(column: ColumnPath): ColumnSet<*>
open fun String.allColsAfter(column: ColumnReference<*>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns after column, excluding column itself.

open fun KProperty<*>.allColsAfter(column: String): ColumnSet<*>
open fun KProperty<*>.allColsAfter(column: KProperty<*>): ColumnSet<*>
open fun KProperty<*>.allColsAfter(column: ColumnPath): ColumnSet<*>
open fun KProperty<*>.allColsAfter(column: ColumnReference<*>): ColumnSet<*>
open fun <C> KProperty<C>.allColsAfter(column: ColumnSelector<C, *>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns after column, excluding column itself.

open fun ColumnPath.allColsAfter(column: ColumnSelector<*, *>): ColumnSet<*>
open fun ColumnPath.allColsAfter(column: String): ColumnSet<*>
open fun ColumnPath.allColsAfter(column: KProperty<*>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns after column, excluding column itself.

open fun SingleColumn<DataRow<*>>.allColsAfter(column: KProperty<*>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns after column, excluding column itself.

Link copied to clipboard
open fun String.allColsBefore(column: ColumnSelector<*, *>): ColumnSet<*>
open fun String.allColsBefore(column: String): ColumnSet<*>
open fun String.allColsBefore(column: KProperty<*>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns before column, excluding column itself.

open fun KProperty<*>.allColsBefore(column: String): ColumnSet<*>
open fun KProperty<*>.allColsBefore(column: KProperty<*>): ColumnSet<*>
open fun KProperty<*>.allColsBefore(column: ColumnPath): ColumnSet<*>
open fun KProperty<*>.allColsBefore(column: ColumnReference<*>): ColumnSet<*>
open fun <C> KProperty<C>.allColsBefore(column: ColumnSelector<C, *>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns before column, excluding column itself.

open fun ColumnPath.allColsBefore(column: ColumnSelector<*, *>): ColumnSet<*>
open fun ColumnPath.allColsBefore(column: KProperty<*>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns before column, excluding column itself.

Creates a new ColumnSet that contains a subset of columns from this, containing all columns before column, excluding column itself.

Link copied to clipboard
open fun String.allColsFrom(column: ColumnSelector<*, *>): ColumnSet<*>
open fun String.allColsFrom(column: String): ColumnSet<*>
open fun String.allColsFrom(column: KProperty<*>): ColumnSet<*>
open fun String.allColsFrom(column: ColumnPath): ColumnSet<*>
open fun String.allColsFrom(column: ColumnReference<*>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns from column, including column itself.

open fun KProperty<*>.allColsFrom(column: String): ColumnSet<*>
open fun KProperty<*>.allColsFrom(column: KProperty<*>): ColumnSet<*>
open fun KProperty<*>.allColsFrom(column: ColumnPath): ColumnSet<*>
open fun KProperty<*>.allColsFrom(column: ColumnReference<*>): ColumnSet<*>
open fun <C> KProperty<C>.allColsFrom(column: ColumnSelector<C, *>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns from column, including column itself.

open fun ColumnPath.allColsFrom(column: ColumnSelector<*, *>): ColumnSet<*>
open fun ColumnPath.allColsFrom(column: String): ColumnSet<*>
open fun ColumnPath.allColsFrom(column: KProperty<*>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns from column, including column itself.

open fun SingleColumn<DataRow<*>>.allColsFrom(column: String): ColumnSet<*>
open fun SingleColumn<DataRow<*>>.allColsFrom(column: KProperty<*>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns from column, including column itself.

Link copied to clipboard
open fun String.allColsUpTo(column: ColumnSelector<*, *>): ColumnSet<*>
open fun String.allColsUpTo(column: String): ColumnSet<*>
open fun String.allColsUpTo(column: KProperty<*>): ColumnSet<*>
open fun String.allColsUpTo(column: ColumnPath): ColumnSet<*>
open fun String.allColsUpTo(column: ColumnReference<*>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns up to column, including column itself.

open fun KProperty<*>.allColsUpTo(column: String): ColumnSet<*>
open fun KProperty<*>.allColsUpTo(column: KProperty<*>): ColumnSet<*>
open fun KProperty<*>.allColsUpTo(column: ColumnPath): ColumnSet<*>
open fun KProperty<*>.allColsUpTo(column: ColumnReference<*>): ColumnSet<*>
open fun <C> KProperty<C>.allColsUpTo(column: ColumnSelector<C, *>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns up to column, including column itself.

open fun ColumnPath.allColsUpTo(column: ColumnSelector<*, *>): ColumnSet<*>
open fun ColumnPath.allColsUpTo(column: String): ColumnSet<*>
open fun ColumnPath.allColsUpTo(column: KProperty<*>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns up to column, including column itself.

open fun SingleColumn<DataRow<*>>.allColsUpTo(column: String): ColumnSet<*>
open fun SingleColumn<DataRow<*>>.allColsUpTo(column: KProperty<*>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns up to column, including column itself.

Link copied to clipboard
open fun ColumnsSelectionDsl<*>.allFrom(column: String): ColumnSet<*>
open fun ColumnsSelectionDsl<*>.allFrom(column: KProperty<*>): ColumnSet<*>
open fun <T> ColumnsSelectionDsl<T>.allFrom(column: ColumnSelector<T, *>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns from column, including column itself.

open fun <C> ColumnSet<C>.allFrom(column: (ColumnWithPath<C>) -> Boolean): ColumnSet<C>
open fun <C> ColumnSet<C>.allFrom(column: String): ColumnSet<C>
open fun <C> ColumnSet<C>.allFrom(column: KProperty<*>): ColumnSet<C>
open fun <C> ColumnSet<C>.allFrom(column: ColumnPath): ColumnSet<C>
open fun <C> ColumnSet<C>.allFrom(column: ColumnReference<*>): ColumnSet<C>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns from column, including column itself.

Link copied to clipboard
open fun ColumnsSelectionDsl<*>.allUpTo(column: String): ColumnSet<*>
open fun ColumnsSelectionDsl<*>.allUpTo(column: KProperty<*>): ColumnSet<*>
open fun <T> ColumnsSelectionDsl<T>.allUpTo(column: ColumnSelector<T, *>): ColumnSet<*>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns up to column, including column itself.

open fun <C> ColumnSet<C>.allUpTo(column: (ColumnWithPath<C>) -> Boolean): ColumnSet<C>
open fun <C> ColumnSet<C>.allUpTo(column: String): ColumnSet<C>
open fun <C> ColumnSet<C>.allUpTo(column: KProperty<*>): ColumnSet<C>
open fun <C> ColumnSet<C>.allUpTo(column: ColumnPath): ColumnSet<C>
open fun <C> ColumnSet<C>.allUpTo(column: ColumnReference<*>): ColumnSet<C>

Creates a new ColumnSet that contains a subset of columns from this, containing all columns up to column, including column itself.