Package-level declarations
Types
ColumnExpression is a lambda function expecting an R result given an instance of DataColumn<C> as context (this and it). R can be selected or expressed.
ColumnFilter is a lambda function expecting a Boolean result given an instance of DataColumn<C> as context (this and it).
Provides access to columns.
ColumnSelector is a lambda function expecting a SingleColumn<C> result given an instance of ColumnsSelectionDsl<T> as context (this and it). SingleColumn<C> can be selected or expressed.
Provides minimal API required for generated column properties:
ColumnsSelector is a lambda function expecting a ColumnsResolver<C> (SingleColumn<C> or ColumnSet<C>) result given an instance of ColumnsSelectionDsl<T> as context (this and it). ColumnsResolver<C> can be selected or expressed.
Readonly interface for an ordered list of columns.
DataFrameExpression is a lambda function expecting an R result given an instance of DataFrame<T> as context (this and it). R can be selected or expressed.
RowColumnExpression is a lambda function expecting an R result given an instance of DataRow<T> as row and DataColumn<C> as col. R can be selected or expressed.
RowExpression is a lambda function expecting an R result given an instance of DataRow<T> as context (this and it). R can be selected or expressed.
RowValueExpression is a lambda function expecting an R result given the value it: C and an instance of DataRow<T> as context (this). R can be selected or expressed.
RowValueFilter is a lambda function expecting a Boolean result given the value it: C and an instance of DataRow<T> as context (this).
Properties
Functions
Returns a list of columns selected by columns, a ColumnsSelectionDsl.