ValueColColumnsSelectionDsl

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

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