ColsOfKindColumnsSelectionDsl

Cols Of Kind 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 fun String.colsOfKind(kind: ColumnKind, vararg others: ColumnKind, filter: (ColumnWithPath<*>) -> Boolean = { true }): ColumnSet<*>

Creates a subset of columns from this that are of the given kind(s).

open fun KProperty<*>.colsOfKind(kind: ColumnKind, vararg others: ColumnKind, filter: (ColumnWithPath<*>) -> Boolean = { true }): ColumnSet<*>

Creates a subset of columns from this that are of the given kind(s).

open fun ColumnsSelectionDsl<*>.colsOfKind(kind: ColumnKind, vararg others: ColumnKind, filter: (ColumnWithPath<*>) -> Boolean = { true }): ColumnSet<*>

Creates a subset of columns from this that are of the given kind(s).

open fun ColumnPath.colsOfKind(kind: ColumnKind, vararg others: ColumnKind, filter: (ColumnWithPath<*>) -> Boolean = { true }): ColumnSet<*>

Creates a subset of columns from this that are of the given kind(s).

open fun ColumnSet<*>.colsOfKind(kind: ColumnKind, vararg others: ColumnKind, filter: (ColumnWithPath<*>) -> Boolean = { true }): ColumnSet<*>

Creates a subset of columns from this that are of the given kind(s).

open fun SingleColumn<DataRow<*>>.colsOfKind(kind: ColumnKind, vararg others: ColumnKind, filter: (ColumnWithPath<*>) -> Boolean = { true }): ColumnSet<*>

Creates a subset of columns from this that are of the given kind(s).