ColsAtAnyDepthColumnsSelectionDsl

Cols At Any Depth 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.colsAtAnyDepth(predicate: (ColumnWithPath<*>) -> Boolean = { true }): ColumnSet<*>

Returns all columns in this at any depth (so also inside Column Groups)

open fun ColumnsSelectionDsl<*>.colsAtAnyDepth(predicate: (ColumnWithPath<*>) -> Boolean = { true }): ColumnSet<*>

Returns all columns in this at any depth (so also inside Column Groups)

open fun ColumnPath.colsAtAnyDepth(predicate: (ColumnWithPath<*>) -> Boolean = { true }): ColumnSet<*>

Returns all columns in this at any depth (so also inside Column Groups)

open fun ColumnSet<*>.colsAtAnyDepth(predicate: (ColumnWithPath<*>) -> Boolean = { true }): ColumnSet<*>

Returns all columns in this at any depth (so also inside Column Groups)

open fun SingleColumn<DataRow<*>>.colsAtAnyDepth(predicate: (ColumnWithPath<*>) -> Boolean = { true }): ColumnSet<*>

Returns all columns in this at any depth (so also inside Column Groups)

open fun KProperty<*>.colsAtAnyDepth(predicate: (ColumnWithPath<*>) -> Boolean = { true }): ColumnSet<*>

Returns all columns in this at any depth (so also inside Column Groups)