@@ -9,41 +9,37 @@ import org.jetbrains.kotlinx.dataframe.columns.toColumnSet
9
9
import org.jetbrains.kotlinx.dataframe.impl.api.flattenImpl
10
10
import kotlin.reflect.KProperty
11
11
12
- public const val FLATTEN_DEFAULT_SEPARATOR : String = " _"
13
-
14
12
// region DataFrame
15
13
16
14
@Refine
17
15
@Interpretable(" FlattenDefault" )
18
- public fun <T > DataFrame<T>.flatten (
19
- keepParentNameForColumns : Boolean = false,
20
- separator : String = FLATTEN_DEFAULT_SEPARATOR ,
21
- ): DataFrame <T > = flatten(keepParentNameForColumns, separator) { all() }
16
+ public fun <T > DataFrame<T>.flatten (keepParentNameForColumns : Boolean = false, separator : String = "_"): DataFrame <T > =
17
+ flatten(keepParentNameForColumns, separator) { all() }
22
18
23
19
@Refine
24
20
@Interpretable(" Flatten0" )
25
21
public fun <T , C > DataFrame<T>.flatten (
26
22
keepParentNameForColumns : Boolean = false,
27
- separator : String = FLATTEN_DEFAULT_SEPARATOR ,
23
+ separator : String = "_" ,
28
24
columns : ColumnsSelector <T , C >,
29
25
): DataFrame <T > = flattenImpl(columns, keepParentNameForColumns, separator)
30
26
31
27
public fun <T > DataFrame<T>.flatten (
32
28
vararg columns : String ,
33
29
keepParentNameForColumns : Boolean = false,
34
- separator : String = FLATTEN_DEFAULT_SEPARATOR ,
30
+ separator : String = "_" ,
35
31
): DataFrame <T > = flatten(keepParentNameForColumns, separator) { columns.toColumnSet() }
36
32
37
33
public fun <T , C > DataFrame<T>.flatten (
38
34
vararg columns : ColumnReference <C >,
39
35
keepParentNameForColumns : Boolean = false,
40
- separator : String = FLATTEN_DEFAULT_SEPARATOR ,
36
+ separator : String = "_" ,
41
37
): DataFrame <T > = flatten(keepParentNameForColumns, separator) { columns.toColumnSet() }
42
38
43
39
public fun <T , C > DataFrame<T>.flatten (
44
40
vararg columns : KProperty <C >,
45
41
keepParentNameForColumns : Boolean = false,
46
- separator : String = FLATTEN_DEFAULT_SEPARATOR ,
42
+ separator : String = "_" ,
47
43
): DataFrame <T > = flatten(keepParentNameForColumns, separator) { columns.toColumnSet() }
48
44
49
45
// endregion
0 commit comments