AllExceptColumnsSelectionDsl

(All) (Cols) Except 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.allColsExcept(selector: ColumnsSelector<*, *>): ColumnSet<*>
open fun String.allColsExcept(vararg others: String): ColumnSet<*>
open fun String.allColsExcept(vararg others: KProperty<*>): ColumnSet<*>
open fun String.allColsExcept(vararg others: ColumnPath): ColumnSet<*>
open fun KProperty<*>.allColsExcept(vararg others: String): ColumnSet<*>
open fun KProperty<*>.allColsExcept(vararg others: KProperty<*>): ColumnSet<*>
open fun KProperty<*>.allColsExcept(vararg others: ColumnPath): ColumnSet<*>
open fun <C> KProperty<C>.allColsExcept(selector: ColumnsSelector<C, *>): ColumnSet<*>
open fun ColumnPath.allColsExcept(selector: ColumnsSelector<*, *>): ColumnSet<*>
open fun ColumnPath.allColsExcept(vararg others: String): ColumnSet<*>
open fun ColumnPath.allColsExcept(vararg others: KProperty<*>): ColumnSet<*>
open fun ColumnPath.allColsExcept(vararg others: ColumnPath): ColumnSet<*>
open fun SingleColumn<DataRow<*>>.allColsExcept(vararg others: String): ColumnSet<*>
open fun SingleColumn<DataRow<*>>.allColsExcept(vararg others: KProperty<*>): ColumnSet<*>
open fun SingleColumn<DataRow<*>>.allColsExcept(vararg others: ColumnPath): ColumnSet<*>

Exclude a selection of columns from the current selection using the Columns Selection DSL.

open fun String.allColsExcept(vararg others: ColumnsResolver<*>): ColumnSet<*>
open fun KProperty<*>.allColsExcept(vararg others: ColumnsResolver<*>): ColumnSet<*>
open fun ColumnPath.allColsExcept(vararg others: ColumnsResolver<*>): ColumnSet<*>
open fun SingleColumn<DataRow<*>>.allColsExcept(vararg others: ColumnsResolver<*>): ColumnSet<*>
Link copied to clipboard
open fun ColumnsSelectionDsl<*>.allExcept(vararg others: String): ColumnSet<*>
open fun ColumnsSelectionDsl<*>.allExcept(vararg others: KProperty<*>): ColumnSet<*>
open fun ColumnsSelectionDsl<*>.allExcept(vararg others: ColumnPath): ColumnSet<*>
open fun ColumnsSelectionDsl<*>.allExcept(vararg others: ColumnsResolver<*>): ColumnSet<*>
open fun <C> ColumnsSelectionDsl<C>.allExcept(selector: ColumnsSelector<C, *>): ColumnSet<*>

Exclude a selection of columns from the current selection using the Columns Selection DSL.

Link copied to clipboard
open fun String.except(selector: ColumnsSelector<*, *>): SingleColumn<DataRow<*>>
open fun String.except(vararg others: String): SingleColumn<DataRow<*>>
open fun String.except(vararg others: KProperty<*>): SingleColumn<DataRow<*>>
open fun String.except(vararg others: ColumnPath): SingleColumn<DataRow<*>>
open fun <C> KProperty<C>.except(selector: ColumnsSelector<C, *>): SingleColumn<DataRow<C>>
open fun <C> KProperty<C>.except(vararg others: String): SingleColumn<DataRow<C>>
open fun <C> KProperty<C>.except(vararg others: KProperty<*>): SingleColumn<DataRow<C>>
open fun <C> KProperty<C>.except(vararg others: ColumnPath): SingleColumn<DataRow<C>>
@JvmName(name = "KPropertyDataRowExceptNew")
open fun <C> KProperty<DataRow<C>>.except(vararg others: String): SingleColumn<DataRow<C>>
@JvmName(name = "KPropertyDataRowExceptNew")
open fun <C> KProperty<DataRow<C>>.except(vararg others: KProperty<*>): SingleColumn<DataRow<C>>
@JvmName(name = "KPropertyDataRowExceptNew")
open fun <C> KProperty<DataRow<C>>.except(vararg others: ColumnPath): SingleColumn<DataRow<C>>
open fun ColumnPath.except(selector: ColumnsSelector<*, *>): SingleColumn<DataRow<*>>
open fun ColumnPath.except(vararg others: String): SingleColumn<DataRow<*>>
open fun ColumnPath.except(vararg others: KProperty<*>): SingleColumn<DataRow<*>>
open fun ColumnPath.except(vararg others: ColumnPath): SingleColumn<DataRow<*>>
open infix fun <C> ColumnSet<C>.except(selector: () -> ColumnsResolver<*>): ColumnSet<C>
open infix fun <C> ColumnSet<C>.except(other: String): ColumnSet<C>
open infix fun <C> ColumnSet<C>.except(other: KProperty<C>): ColumnSet<C>
open infix fun <C> ColumnSet<C>.except(other: ColumnPath): ColumnSet<C>
open infix fun <C> ColumnSet<C>.except(other: ColumnsResolver<*>): ColumnSet<C>
open fun <C> ColumnSet<C>.except(vararg others: String): ColumnSet<C>
open fun <C> ColumnSet<C>.except(vararg others: KProperty<C>): ColumnSet<C>
open fun <C> ColumnSet<C>.except(vararg others: ColumnPath): ColumnSet<C>
open fun <C> ColumnSet<C>.except(vararg others: ColumnsResolver<*>): ColumnSet<C>
open fun <C> SingleColumn<DataRow<C>>.except(vararg others: String): SingleColumn<DataRow<C>>
open fun <C> SingleColumn<DataRow<C>>.except(vararg others: KProperty<*>): SingleColumn<DataRow<C>>
open fun <C> SingleColumn<DataRow<C>>.except(vararg others: ColumnPath): SingleColumn<DataRow<C>>

Exclude a selection of columns from the current selection using the Columns Selection DSL.

open fun String.except(vararg others: ColumnsResolver<*>): SingleColumn<DataRow<*>>
open fun KProperty<*>.except(vararg others: ColumnsResolver<*>): SingleColumn<DataRow<*>>
open fun ColumnPath.except(vararg others: ColumnsResolver<*>): SingleColumn<DataRow<*>>
open fun <C> SingleColumn<DataRow<C>>.except(vararg others: ColumnsResolver<*>): SingleColumn<DataRow<C>>