withoutNulls

open fun <C> ColumnSet<C?>.withoutNulls(): ColumnSet<C & Any>

(Cols) Without Nulls

Returns a new ColumnSet that contains only columns in this that do not have null values.

This function operates solely on columns at the top-level.

NOTE: For column groups, withoutNulls is named colsWithoutNulls to avoid confusion.

For more information: See (Cols) Without Nulls on the documentation website.

Check out: Grammar

For Example:

df.select{ all().nameContains("middleName").withoutNulls() }

df.select{ withoutNulls() }

df.select{ Type::userData.colsWithoutNulls() }

Examples for this overload:

Return

A ColumnSet containing only columns that do not contain nulls and are thus non-nullable.


(Cols) Without Nulls

Returns a new ColumnSet that contains only columns in this that do not have null values.

This function operates solely on columns at the top-level.

NOTE: For column groups, withoutNulls is named colsWithoutNulls to avoid confusion.

For more information: See (Cols) Without Nulls on the documentation website.

Check out: Grammar

For Example:

df.select{ all().nameContains("middleName").withoutNulls() }

df.select{ withoutNulls() }

df.select{ Type::userData.colsWithoutNulls() }

Examples for this overload:

Return

A ColumnSet containing only columns that do not contain nulls and are thus non-nullable.