@@ -142,11 +142,13 @@ internal fun <T, C> Split<T, C>.toDataFrame(): DataFrame<T> =
142
142
143
143
// region into
144
144
145
+ @AccessApiOverload
145
146
public fun <T , C , R > SplitWithTransform <T , C , R >.into (
146
147
firstName : ColumnAccessor <* >,
147
148
vararg otherNames : ColumnAccessor <* >,
148
149
): DataFrame <T > = into(listOf (firstName.name()) + otherNames.map { it.name() })
149
150
151
+ @AccessApiOverload
150
152
public fun <T , C , R > SplitWithTransform <T , C , R >.into (
151
153
firstName : KProperty <* >,
152
154
vararg otherNames : KProperty <* >,
@@ -183,6 +185,7 @@ public fun <T, C> Split<T, DataFrame<C>>.into(
183
185
public fun <T , A , B > Split <T , Pair <A , B >>.into (firstCol : String , secondCol : String ): DataFrame <T > =
184
186
by { listOf (it.first, it.second) }.into(firstCol, secondCol)
185
187
188
+ @AccessApiOverload
186
189
public inline fun <T , reified A , reified B > Split <T , Pair <A , B >>.into (
187
190
firstCol : ColumnAccessor <A >,
188
191
secondCol : ColumnAccessor <B >,
@@ -208,11 +211,13 @@ public fun <T, C, R> SplitWithTransform<T, C, R>.inward(
208
211
extraNamesGenerator : ColumnNamesGenerator <C >? = null,
209
212
): DataFrame <T > = inward(names.toList(), extraNamesGenerator)
210
213
214
+ @AccessApiOverload
211
215
public fun <T , C , R > SplitWithTransform <T , C , R >.inward (
212
216
firstName : ColumnAccessor <* >,
213
217
vararg otherNames : ColumnAccessor <* >,
214
218
): DataFrame <T > = inward(listOf (firstName.name()) + otherNames.map { it.name() })
215
219
220
+ @AccessApiOverload
216
221
public fun <T , C , R > SplitWithTransform <T , C , R >.inward (
217
222
firstName : KProperty <* >,
218
223
vararg otherNames : KProperty <* >,
@@ -232,6 +237,7 @@ public fun <T, C : DataFrame<R>, R> Split<T, C>.inward(
232
237
public fun <T , A , B > Split <T , Pair <A , B >>.inward (firstCol : String , secondCol : String ): DataFrame <T > =
233
238
by { listOf (it.first, it.second) }.inward(firstCol, secondCol)
234
239
240
+ @AccessApiOverload
235
241
public inline fun <T , reified A , reified B > Split <T , Pair <A , B >>.inward (
236
242
firstCol : ColumnAccessor <A >,
237
243
secondCol : ColumnAccessor <B >,
0 commit comments