Skip to content

Commit 432c94a

Browse files
committed
[Breaking] Move generateCode from org.jetbrains.kotlinx.dataframe.codeGen to org.jetbrains.kotlinx.dataframe.api
Having to import this function in notebooks is bothersome. Api package is imported by default. Adding codeGen to default imports would add too much things.
1 parent 52f28a1 commit 432c94a

File tree

4 files changed

+4
-3
lines changed

4 files changed

+4
-3
lines changed

core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/codeGen/generateCode.kt renamed to core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/generateCode.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
package org.jetbrains.kotlinx.dataframe.codeGen
1+
package org.jetbrains.kotlinx.dataframe.api
22

33
import org.jetbrains.dataframe.impl.codeGen.CodeGenerator
44
import org.jetbrains.kotlinx.dataframe.DataFrame
5-
import org.jetbrains.kotlinx.dataframe.api.schema
5+
import org.jetbrains.kotlinx.dataframe.codeGen.MarkerVisibility
66

77
public inline fun <reified T> DataFrame<T>.generateCode(
88
fields: Boolean = true,

core/src/test/kotlin/org/jetbrains/kotlinx/dataframe/api/gather.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import org.jetbrains.kotlinx.dataframe.AnyFrame
66
import org.jetbrains.kotlinx.dataframe.DataFrame
77
import org.jetbrains.kotlinx.dataframe.DataRow
88
import org.jetbrains.kotlinx.dataframe.annotations.DataSchema
9-
import org.jetbrains.kotlinx.dataframe.codeGen.generateCode
109
import org.jetbrains.kotlinx.dataframe.columns.ColumnKind
1110
import org.jetbrains.kotlinx.dataframe.io.readJsonStr
1211
import org.jetbrains.kotlinx.dataframe.kind

core/src/test/kotlin/org/jetbrains/kotlinx/dataframe/codeGen/CodeGenerationTests.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import org.jetbrains.kotlinx.dataframe.DataColumn
1111
import org.jetbrains.kotlinx.dataframe.DataRow
1212
import org.jetbrains.kotlinx.dataframe.api.dataFrameOf
1313
import org.jetbrains.kotlinx.dataframe.api.dropNulls
14+
import org.jetbrains.kotlinx.dataframe.api.generateDataClasses
1415
import org.jetbrains.kotlinx.dataframe.api.groupBy
1516
import org.jetbrains.kotlinx.dataframe.api.move
1617
import org.jetbrains.kotlinx.dataframe.api.schema

core/src/test/kotlin/org/jetbrains/kotlinx/dataframe/codeGen/MatchSchemeTests.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import org.jetbrains.kotlinx.dataframe.DataRow
77
import org.jetbrains.kotlinx.dataframe.annotations.DataSchema
88
import org.jetbrains.kotlinx.dataframe.api.add
99
import org.jetbrains.kotlinx.dataframe.api.cast
10+
import org.jetbrains.kotlinx.dataframe.api.generateCode
1011
import org.jetbrains.kotlinx.dataframe.io.readJsonStr
1112
import org.junit.Test
1213

0 commit comments

Comments
 (0)