Package-level declarations

Types

Link copied to clipboard
internal interface AggregatableInternal<out T> : Aggregatable<T>
Link copied to clipboard
internal class AggregateColumnDescriptor<C>(val column: ColumnWithPath<C>, val default: C? = null, val newPath: ColumnPath? = null) : ColumnWithPath<C>
Link copied to clipboard
Link copied to clipboard
internal class GroupByReceiverImpl<T>(val df: DataFrame<T>, val hasGroupingKeys: Boolean) : AggregateGroupedDsl<T> , AggregateInternalDsl<T> , AggregatableInternal<T> , DataFrame<T>
Link copied to clipboard
internal data class PivotGroupByImpl<T>(val df: GroupBy<*, T>, val columns: PivotColumnsSelector<T, *>, val inward: Boolean?, val default: Any? = null) : PivotGroupBy<T> , AggregatableInternal<T>
Link copied to clipboard
internal data class PivotImpl<T>(val df: DataFrame<T>, val columns: PivotColumnsSelector<T, *>, val inward: Boolean?) : Pivot<T> , AggregatableInternal<T>
Link copied to clipboard
internal data class PivotInAggregateImpl<T>(val aggregator: AggregateGroupedDsl<T>, val columns: PivotColumnsSelector<T, *>, val inward: Boolean?, val default: Any? = null) : PivotGroupBy<T> , AggregatableInternal<T>
Link copied to clipboard
internal class ValueWithDefault<T>(val value: T, val default: T)

Functions

Link copied to clipboard
Link copied to clipboard
internal fun <T, C> AggregateInternalDsl<T>.columnValues(columns: ColumnsForAggregateSelector<T, C>, forceYieldLists: Boolean, dropNA: Boolean, distinct: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Emulates selecting all columns whose values are mutually comparable to each other. These are columns of type R where R : Comparable<R>.

Link copied to clipboard
Link copied to clipboard
internal inline fun <T> Aggregatable<T>.remainingColumns(crossinline predicate: (AnyCol) -> Boolean): ColumnsSelector<T, Any?>
Link copied to clipboard
Link copied to clipboard
@JvmName(name = "toColumnSetForAggregate")
internal fun <T, C> ColumnsForAggregateSelector<T, C>.toColumns(): ColumnSet<C>
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
internal fun <T, V> AggregateInternalDsl<T>.yieldOneOrMany(path: ColumnPath, values: List<V>, type: KType, default: V? = null)