1
+ @file:Suppress(" INVISIBLE_REFERENCE" , " INVISIBLE_MEMBER" )
2
+
1
3
package org.jetbrains.kotlinx.dataframe.plugin.impl.api
2
4
3
5
import org.jetbrains.kotlinx.dataframe.plugin.impl.AbstractInterpreter
@@ -9,7 +11,6 @@ import org.jetbrains.kotlinx.dataframe.api.Infer
9
11
import org.jetbrains.kotlinx.dataframe.api.pathOf
10
12
import org.jetbrains.kotlinx.dataframe.api.toPath
11
13
import org.jetbrains.kotlinx.dataframe.impl.api.GenericColumnsToInsert
12
- import org.jetbrains.kotlinx.dataframe.impl.api.GenericColumnGroup
13
14
import org.jetbrains.kotlinx.dataframe.impl.api.insertImplGenericContainer
14
15
import org.jetbrains.kotlinx.dataframe.plugin.impl.PluginDataFrameSchema
15
16
import org.jetbrains.kotlinx.dataframe.plugin.impl.SimpleCol
@@ -81,7 +82,7 @@ internal class Under0 : AbstractInterpreter<PluginDataFrameSchema>() {
81
82
val Arguments .receiver: InsertClauseApproximation by insertClause()
82
83
83
84
override fun Arguments.interpret (): PluginDataFrameSchema {
84
- return receiver.df.insertImpl(listOf (GenericColumnsToInsert (column.path.path.toPath(), receiver.column)), anyDataFrame )
85
+ return receiver.df.insertImpl(listOf (GenericColumnsToInsert (column.path.path.toPath(), receiver.column)))
85
86
}
86
87
}
87
88
@@ -90,7 +91,7 @@ internal class Under1 : AbstractInterpreter<PluginDataFrameSchema>() {
90
91
val Arguments .receiver: InsertClauseApproximation by insertClause()
91
92
92
93
override fun Arguments.interpret (): PluginDataFrameSchema {
93
- return receiver.df.insertImpl(listOf (GenericColumnsToInsert (columnPath.path.toPath(), receiver.column)), anyRow )
94
+ return receiver.df.insertImpl(listOf (GenericColumnsToInsert (columnPath.path.toPath(), receiver.column)))
94
95
}
95
96
}
96
97
@@ -99,7 +100,7 @@ internal class Under2 : AbstractInterpreter<PluginDataFrameSchema>() {
99
100
val Arguments .receiver: InsertClauseApproximation by insertClause()
100
101
101
102
override fun Arguments.interpret (): PluginDataFrameSchema {
102
- return receiver.df.insertImpl(listOf (GenericColumnsToInsert (pathOf(column.name), receiver.column)), anyRow )
103
+ return receiver.df.insertImpl(listOf (GenericColumnsToInsert (pathOf(column.name), receiver.column)))
103
104
}
104
105
}
105
106
@@ -108,7 +109,7 @@ internal class Under3 : AbstractInterpreter<PluginDataFrameSchema>() {
108
109
val Arguments .receiver: InsertClauseApproximation by insertClause()
109
110
110
111
override fun Arguments.interpret (): PluginDataFrameSchema {
111
- return receiver.df.insertImpl(listOf (GenericColumnsToInsert (pathOf(column.name), receiver.column)), anyRow )
112
+ return receiver.df.insertImpl(listOf (GenericColumnsToInsert (pathOf(column.name), receiver.column)))
112
113
}
113
114
}
114
115
@@ -117,16 +118,15 @@ internal class Under4 : AbstractInterpreter<PluginDataFrameSchema>() {
117
118
val Arguments .receiver: InsertClauseApproximation by insertClause()
118
119
119
120
override fun Arguments.interpret (): PluginDataFrameSchema {
120
- return receiver.df.insertImpl(listOf (GenericColumnsToInsert (pathOf(column), receiver.column)), anyRow )
121
+ return receiver.df.insertImpl(listOf (GenericColumnsToInsert (pathOf(column), receiver.column)))
121
122
}
122
123
}
123
124
124
125
@PublishedApi
125
126
internal fun PluginDataFrameSchema.insertImpl (
126
- columns : List <GenericColumnsToInsert <SimpleCol >>,
127
- columnGroupType : TypeApproximation
127
+ columns : List <GenericColumnsToInsert <SimpleCol >>
128
128
): PluginDataFrameSchema {
129
- return insertImplGenericContainer< PluginDataFrameSchema , SimpleCol , GenericColumnGroup < SimpleCol >> (
129
+ return insertImplGenericContainer(
130
130
this ,
131
131
columns,
132
132
columns.firstOrNull()?.referenceNode?.getRoot(),
0 commit comments