ColColumnsSelectionDsl

Col 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 = "colUnTyped")
open fun col(name: String): ColumnAccessor<*>
open fun <C> col(name: String): ColumnAccessor<C>
open fun <C> col(property: KProperty<C>): SingleColumn<C>
open fun <C> col(col: ColumnAccessor<C>): ColumnAccessor<C>
@JvmName(name = "colUnTyped")
open fun col(path: ColumnPath): ColumnAccessor<*>
open fun <C> col(path: ColumnPath): ColumnAccessor<C>
@JvmName(name = "colUnTyped")
open fun String.col(index: Int): SingleColumn<*>
open fun <C> String.col(index: Int): SingleColumn<C>
@JvmName(name = "colUnTyped")
open fun String.col(name: String): ColumnAccessor<*>
open fun <C> String.col(name: String): ColumnAccessor<C>
open fun <C> String.col(property: KProperty<C>): ColumnAccessor<C>
@JvmName(name = "colUnTyped")
open fun String.col(path: ColumnPath): ColumnAccessor<*>
open fun <C> String.col(path: ColumnPath): ColumnAccessor<C>
@JvmName(name = "colUnTyped")
open fun KProperty<*>.col(index: Int): SingleColumn<*>
open fun <C> KProperty<*>.col(index: Int): SingleColumn<C>
@JvmName(name = "colUnTyped")
open fun KProperty<*>.col(name: String): ColumnAccessor<*>
open fun <C> KProperty<*>.col(name: String): ColumnAccessor<C>
open fun <C> KProperty<*>.col(property: KProperty<C>): ColumnAccessor<C>
open fun <C> KProperty<*>.col(col: ColumnAccessor<C>): ColumnAccessor<C>
@JvmName(name = "colUnTyped")
open fun KProperty<*>.col(path: ColumnPath): ColumnAccessor<*>
open fun <C> KProperty<*>.col(path: ColumnPath): ColumnAccessor<C>
@JvmName(name = "colUnTyped")
open fun ColumnsSelectionDsl<*>.col(index: Int): SingleColumn<*>
open fun <C> ColumnsSelectionDsl<*>.col(index: Int): SingleColumn<C>
@JvmName(name = "colUnTyped")
open fun ColumnAccessor<DataRow<*>>.col(name: String): ColumnAccessor<*>
open fun <C> ColumnAccessor<DataRow<*>>.col(property: KProperty<C>): ColumnAccessor<C>
@JvmName(name = "colUnTyped")
open fun ColumnAccessor<DataRow<*>>.col(path: ColumnPath): ColumnAccessor<*>
@JvmName(name = "colUnTyped")
open fun ColumnPath.col(index: Int): SingleColumn<*>
open fun <C> ColumnPath.col(index: Int): SingleColumn<C>
@JvmName(name = "colUnTyped")
open fun ColumnPath.col(name: String): ColumnAccessor<*>
open fun <C> ColumnPath.col(name: String): ColumnAccessor<C>
open fun <C> ColumnPath.col(property: KProperty<C>): ColumnAccessor<C>
@JvmName(name = "colUnTyped")
open fun ColumnPath.col(path: ColumnPath): ColumnAccessor<*>
open fun <C> ColumnSet<C>.col(index: Int): SingleColumn<C>
@JvmName(name = "colUnTyped")
open fun SingleColumn<DataRow<*>>.col(index: Int): SingleColumn<*>
open fun <C> SingleColumn<DataRow<*>>.col(index: Int): SingleColumn<C>
@JvmName(name = "colUnTyped")
open fun SingleColumn<DataRow<*>>.col(name: String): SingleColumn<*>
open fun <C> SingleColumn<DataRow<*>>.col(name: String): SingleColumn<C>
open fun <C> SingleColumn<DataRow<*>>.col(property: KProperty<C>): SingleColumn<C>
@JvmName(name = "colUnTyped")
open fun SingleColumn<DataRow<*>>.col(path: ColumnPath): SingleColumn<*>

Creates a ColumnAccessor (or SingleColumn) for a column 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).

Link copied to clipboard
open operator fun <C> ColumnSet<C>.get(index: Int): SingleColumn<C>

Creates a ColumnAccessor (or SingleColumn) for a column 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).