@@ -10,7 +10,6 @@ import org.jetbrains.kotlinx.dataframe.ColumnsContainer
1010import org.jetbrains.kotlinx.dataframe.DataColumn
1111import org.jetbrains.kotlinx.dataframe.DataFrame
1212import org.jetbrains.kotlinx.dataframe.DataRow
13- import org.jetbrains.kotlinx.dataframe.RowExpression
1413import org.jetbrains.kotlinx.dataframe.Selector
1514import org.jetbrains.kotlinx.dataframe.annotations.AccessApiOverload
1615import org.jetbrains.kotlinx.dataframe.annotations.Interpretable
@@ -259,27 +258,27 @@ public class AddDsl<T>(
259258 internal inline fun <reified R > add (
260259 name : String ,
261260 infer : Infer = Infer .Nulls ,
262- noinline expression : RowExpression <T , R >,
261+ noinline expression : AddExpression <T , R >,
263262 ): Boolean = add(df.mapToColumn(name, infer, expression))
264263
265264 public inline fun <reified R > expr (
266265 infer : Infer = Infer .Nulls ,
267- noinline expression : RowExpression <T , R >,
266+ noinline expression : AddExpression <T , R >,
268267 ): DataColumn <R > = df.mapToColumn(" " , infer, expression)
269268
270269 @Interpretable(" From" )
271- public inline infix fun <reified R > String.from (noinline expression : RowExpression <T , R >): Boolean =
270+ public inline infix fun <reified R > String.from (noinline expression : AddExpression <T , R >): Boolean =
272271 add(this , Infer .Nulls , expression)
273272
274273 // TODO: use path instead of name
275274 @Deprecated(DEPRECATED_ACCESS_API )
276275 @AccessApiOverload
277- public inline infix fun <reified R > ColumnAccessor<R>.from (noinline expression : RowExpression <T , R >): Boolean =
276+ public inline infix fun <reified R > ColumnAccessor<R>.from (noinline expression : AddExpression <T , R >): Boolean =
278277 name().from(expression)
279278
280279 @Deprecated(DEPRECATED_ACCESS_API )
281280 @AccessApiOverload
282- public inline infix fun <reified R > KProperty<R>.from (noinline expression : RowExpression <T , R >): Boolean =
281+ public inline infix fun <reified R > KProperty<R>.from (noinline expression : AddExpression <T , R >): Boolean =
283282 add(name, Infer .Nulls , expression)
284283
285284 public infix fun String.from (column : AnyColumnReference ): Boolean = add(column.rename(this ))
@@ -417,15 +416,15 @@ public fun <T> DataFrame<T>.add(body: AddDsl<T>.() -> Unit): DataFrame<T> {
417416public inline fun <reified R , T , G > GroupBy <T , G >.add (
418417 name : String ,
419418 infer : Infer = Infer .Nulls ,
420- noinline expression : RowExpression <G , R >,
419+ noinline expression : AddExpression <G , R >,
421420): GroupBy <T , G > = updateGroups { add(name, infer, expression) }
422421
423422@Deprecated(DEPRECATED_ACCESS_API )
424423@AccessApiOverload
425424public inline fun <reified R , T , G > GroupBy <T , G >.add (
426425 column : ColumnAccessor <G >,
427426 infer : Infer = Infer .Nulls ,
428- noinline expression : RowExpression <G , R >,
427+ noinline expression : AddExpression <G , R >,
429428): GroupBy <T , G > = add(column.name(), infer, expression)
430429
431430public class AddGroup <T >(internal val body : AddDsl <T >.() -> Unit )
0 commit comments