11package org.jetbrains.kotlinx.dataframe.aggregation
22
33import org.jetbrains.kotlinx.dataframe.DataFrame
4+ import org.jetbrains.kotlinx.dataframe.annotations.AccessApiOverload
45import org.jetbrains.kotlinx.dataframe.annotations.HasSchema
56import org.jetbrains.kotlinx.dataframe.annotations.Interpretable
67import org.jetbrains.kotlinx.dataframe.api.ColumnSelectionDsl
@@ -9,6 +10,7 @@ import org.jetbrains.kotlinx.dataframe.columns.ColumnAccessor
910import org.jetbrains.kotlinx.dataframe.impl.aggregation.ValueWithDefault
1011import org.jetbrains.kotlinx.dataframe.impl.aggregation.receivers.internal
1112import org.jetbrains.kotlinx.dataframe.impl.columnName
13+ import org.jetbrains.kotlinx.dataframe.util.DEPRECATED_ACCESS_API
1214import kotlin.reflect.KProperty
1315import kotlin.reflect.typeOf
1416
@@ -21,9 +23,13 @@ public abstract class AggregateDsl<out T> :
2123 public inline infix fun <reified R > R.into (name : String ): NamedValue =
2224 internal().yield (pathOf(name), this , typeOf<R >())
2325
26+ @Deprecated(DEPRECATED_ACCESS_API )
27+ @AccessApiOverload
2428 public inline infix fun <reified R > R.into (column : ColumnAccessor <R >): NamedValue =
2529 internal().yield (pathOf(column.name()), this , typeOf<R >())
2630
31+ @Deprecated(DEPRECATED_ACCESS_API )
32+ @AccessApiOverload
2733 public inline infix fun <reified R > R.into (column : KProperty <R >): NamedValue =
2834 internal().yield (pathOf(column.columnName), this , typeOf<R >())
2935
0 commit comments