ColsOfColumnsSelectionDsl

Cols Of 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 <C> String.colsOf(type: KType, filter: (ColumnWithPath<C>) -> Boolean = { true }): ColumnSet<*>

Returns a ColumnSet of columns from this that are a subtype of the given type C, optionally filtered by filter.

open fun <C> KProperty<*>.colsOf(type: KType, filter: (ColumnWithPath<C>) -> Boolean = { true }): ColumnSet<*>

Returns a ColumnSet of columns from this that are a subtype of the given type C, optionally filtered by filter.

open fun <C> ColumnPath.colsOf(type: KType, filter: (ColumnWithPath<C>) -> Boolean = { true }): ColumnSet<*>

Returns a ColumnSet of columns from this that are a subtype of the given type C, optionally filtered by filter.