AggregateInternalDsl
Inheritors
Functions
Link copied to clipboard
internal fun <T, C : Any, R> AggregateInternalDsl<T>.aggregateFor(columns: ColumnsForAggregateSelector<T, C?>, aggregator: Aggregator<C, R>)
Link copied to clipboard
internal fun <T, C> AggregateInternalDsl<T>.columnValues(columns: ColumnsForAggregateSelector<T, C>, reducer: Selector<DataFrame<T>, DataRow<T>?>)
internal fun <T, C> AggregateInternalDsl<T>.columnValues(columns: ColumnsForAggregateSelector<T, C>, forceYieldLists: Boolean, dropNA: Boolean, distinct: Boolean)
Link copied to clipboard
internal fun <T, C> AggregateInternalDsl<T>.getPath(col: AggregateColumnDescriptor<C>, isSingle: Boolean): ColumnPath
Link copied to clipboard
Link copied to clipboard
internal fun <T, V> AggregateInternalDsl<T>.withExpr(type: KType, path: ColumnPath, expression: RowExpression<T, V>)
Link copied to clipboard
abstract fun <R> yield(path: ColumnPath, value: R, type: KType? = null, default: R? = null): NamedValue
open fun <R> yield(path: ColumnPath, value: R, type: KType?, default: R?, guessType: Boolean): NamedValue
Link copied to clipboard
internal fun <T, V> AggregateInternalDsl<T>.yieldOneOrMany(path: ColumnPath, values: List<V>, type: KType, default: V? = null)