ColGroupColumnsSelectionDsl

Column Group 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
@JvmName(name = "colGroupUnTyped")
open fun colGroup(name: String): ColumnAccessor<DataRow<*>>
open fun <C> colGroup(name: String): ColumnAccessor<DataRow<C>>
open fun <C> colGroup(property: KProperty<C>): SingleColumn<DataRow<C>>
@JvmName(name = "colGroupDataRowKProperty")
open fun <C> colGroup(property: KProperty<DataRow<C>>): SingleColumn<DataRow<C>>
@JvmName(name = "colGroupUnTyped")
open fun colGroup(path: ColumnPath): ColumnAccessor<DataRow<*>>
@JvmName(name = "colGroupUnTyped")
open fun String.colGroup(index: Int): SingleColumn<DataRow<*>>
open fun <C> String.colGroup(index: Int): SingleColumn<DataRow<C>>
@JvmName(name = "colGroupUnTyped")
open fun String.colGroup(name: String): ColumnAccessor<DataRow<*>>
open fun <C> String.colGroup(property: KProperty<C>): ColumnAccessor<DataRow<C>>
@JvmName(name = "colGroupDataRowKProperty")
open fun <C> String.colGroup(property: KProperty<DataRow<C>>): ColumnAccessor<DataRow<C>>
@JvmName(name = "colGroupUnTyped")
open fun String.colGroup(path: ColumnPath): ColumnAccessor<DataRow<*>>
@JvmName(name = "colGroupUnTyped")
open fun KProperty<*>.colGroup(index: Int): SingleColumn<DataRow<*>>
open fun <C> KProperty<*>.colGroup(index: Int): SingleColumn<DataRow<C>>
@JvmName(name = "colGroupUnTyped")
open fun KProperty<*>.colGroup(name: String): ColumnAccessor<DataRow<*>>
open fun <C> KProperty<*>.colGroup(property: KProperty<C>): ColumnAccessor<DataRow<C>>
@JvmName(name = "colGroupDataRowKProperty")
open fun <C> KProperty<*>.colGroup(property: KProperty<DataRow<C>>): ColumnAccessor<DataRow<C>>
@JvmName(name = "colGroupUnTyped")
open fun KProperty<*>.colGroup(path: ColumnPath): ColumnAccessor<DataRow<*>>
@JvmName(name = "colGroupUnTyped")
open fun ColumnsSelectionDsl<*>.colGroup(index: Int): SingleColumn<DataRow<*>>
@JvmName(name = "colGroupUnTyped")
open fun ColumnAccessor<DataRow<*>>.colGroup(name: String): ColumnAccessor<DataRow<*>>
@JvmName(name = "colGroupDataRowKProperty")
open fun <C> ColumnAccessor<DataRow<*>>.colGroup(property: KProperty<DataRow<C>>): ColumnAccessor<DataRow<C>>
@JvmName(name = "colGroupUnTyped")
open fun ColumnAccessor<DataRow<*>>.colGroup(path: ColumnPath): ColumnAccessor<DataRow<*>>
@JvmName(name = "colGroupUnTyped")
open fun ColumnPath.colGroup(index: Int): SingleColumn<DataRow<*>>
open fun <C> ColumnPath.colGroup(index: Int): SingleColumn<DataRow<C>>
@JvmName(name = "colGroupUnTyped")
open fun ColumnPath.colGroup(name: String): ColumnAccessor<DataRow<*>>
@JvmName(name = "colGroupDataRowKProperty")
open fun <C> ColumnPath.colGroup(property: KProperty<DataRow<C>>): ColumnAccessor<DataRow<C>>
@JvmName(name = "colGroupUnTyped")
open fun ColumnPath.colGroup(path: ColumnPath): ColumnAccessor<DataRow<*>>
open fun ColumnSet<*>.colGroup(index: Int): SingleColumn<DataRow<*>>
@JvmName(name = "ColumnSetDataRowColGroupIndex")
open fun <C> ColumnSet<DataRow<C>>.colGroup(index: Int): SingleColumn<DataRow<C>>
@JvmName(name = "colGroupUnTyped")
open fun SingleColumn<DataRow<*>>.colGroup(index: Int): SingleColumn<DataRow<*>>
@JvmName(name = "colGroupUnTyped")
open fun SingleColumn<DataRow<*>>.colGroup(name: String): SingleColumn<DataRow<*>>
@JvmName(name = "colGroupDataRowKProperty")
open fun <C> SingleColumn<DataRow<*>>.colGroup(property: KProperty<DataRow<C>>): SingleColumn<DataRow<C>>
@JvmName(name = "colGroupUnTyped")
open fun SingleColumn<DataRow<*>>.colGroup(path: ColumnPath): SingleColumn<DataRow<*>>

Creates a ColumnAccessor (or SingleColumn) for a column group with the given argument which can be either an index (Int) or a reference to a column (String, ColumnPath, KProperty, or ColumnAccessor; any Access APIs).