FrameColColumnsSelectionDsl

Frame 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 = "frameColUnTyped")
open fun frameCol(name: String): ColumnAccessor<DataFrame<*>>
open fun <C> frameCol(name: String): ColumnAccessor<DataFrame<C>>
open fun <C> frameCol(property: KProperty<List<C>>): SingleColumn<DataFrame<C>>
@JvmName(name = "frameColDataFrameKProperty")
open fun <C> frameCol(property: KProperty<DataFrame<C>>): SingleColumn<DataFrame<C>>
@JvmName(name = "frameColUnTyped")
open fun frameCol(path: ColumnPath): ColumnAccessor<DataFrame<*>>
@JvmName(name = "frameColUnTyped")
open fun String.frameCol(index: Int): SingleColumn<DataFrame<*>>
open fun <C> String.frameCol(index: Int): SingleColumn<DataFrame<C>>
@JvmName(name = "frameColUnTyped")
open fun String.frameCol(name: String): ColumnAccessor<DataFrame<*>>
@JvmName(name = "frameColDataFrameKProperty")
open fun <C> String.frameCol(property: KProperty<DataFrame<C>>): ColumnAccessor<DataFrame<C>>
@JvmName(name = "frameColUnTyped")
open fun String.frameCol(path: ColumnPath): ColumnAccessor<DataFrame<*>>
@JvmName(name = "frameColUnTyped")
open fun KProperty<*>.frameCol(index: Int): SingleColumn<DataFrame<*>>
open fun <C> KProperty<*>.frameCol(index: Int): SingleColumn<DataFrame<C>>
@JvmName(name = "frameColUnTyped")
open fun KProperty<*>.frameCol(name: String): ColumnAccessor<DataFrame<*>>
open fun <C> KProperty<*>.frameCol(property: KProperty<List<C>>): ColumnAccessor<DataFrame<C>>
@JvmName(name = "frameColDataFrameKProperty")
open fun <C> KProperty<*>.frameCol(property: KProperty<DataFrame<C>>): ColumnAccessor<DataFrame<C>>
@JvmName(name = "frameColUnTyped")
open fun KProperty<*>.frameCol(path: ColumnPath): ColumnAccessor<DataFrame<*>>
@JvmName(name = "frameColUnTyped")
open fun ColumnsSelectionDsl<*>.frameCol(index: Int): SingleColumn<DataFrame<*>>
@JvmName(name = "frameColUnTyped")
open fun ColumnAccessor<DataRow<*>>.frameCol(name: String): ColumnAccessor<DataFrame<*>>
@JvmName(name = "frameColDataFrameKProperty")
open fun <C> ColumnAccessor<DataRow<*>>.frameCol(property: KProperty<DataFrame<C>>): ColumnAccessor<DataFrame<C>>
@JvmName(name = "frameColUnTyped")
open fun ColumnAccessor<DataRow<*>>.frameCol(path: ColumnPath): ColumnAccessor<DataFrame<*>>
@JvmName(name = "frameColUnTyped")
open fun ColumnPath.frameCol(index: Int): SingleColumn<DataFrame<*>>
@JvmName(name = "frameColUnTyped")
open fun ColumnPath.frameCol(name: String): ColumnAccessor<DataFrame<*>>
@JvmName(name = "frameColDataFrameKProperty")
open fun <C> ColumnPath.frameCol(property: KProperty<DataFrame<C>>): ColumnAccessor<DataFrame<C>>
@JvmName(name = "frameColUnTyped")
open fun ColumnPath.frameCol(path: ColumnPath): ColumnAccessor<DataFrame<*>>
open fun ColumnSet<*>.frameCol(index: Int): SingleColumn<DataFrame<*>>
@JvmName(name = "ColumnSetDataFrameFrameColIndex")
open fun <C> ColumnSet<DataFrame<C>>.frameCol(index: Int): SingleColumn<DataFrame<C>>
@JvmName(name = "frameColUnTyped")
open fun SingleColumn<DataRow<*>>.frameCol(index: Int): SingleColumn<DataFrame<*>>
@JvmName(name = "frameColUnTyped")
open fun SingleColumn<DataRow<*>>.frameCol(name: String): SingleColumn<DataFrame<*>>
@JvmName(name = "frameColDataFrameKProperty")
open fun <C> SingleColumn<DataRow<*>>.frameCol(property: KProperty<DataFrame<C>>): SingleColumn<DataFrame<C>>
@JvmName(name = "frameColUnTyped")
open fun SingleColumn<DataRow<*>>.frameCol(path: ColumnPath): SingleColumn<DataFrame<*>>

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