File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed
core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/impl/api Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ import kotlin.reflect.full.isSubclassOf
34
34
import kotlin.reflect.full.memberFunctions
35
35
import kotlin.reflect.full.memberProperties
36
36
import kotlin.reflect.full.primaryConstructor
37
+ import kotlin.reflect.full.starProjectedType
37
38
import kotlin.reflect.full.withNullability
38
39
import kotlin.reflect.jvm.isAccessible
39
40
import kotlin.reflect.jvm.javaField
@@ -205,6 +206,16 @@ internal fun <T> Iterable<T>.createDataFrameImpl(
205
206
return builder.columns.toDataFrameFromPairs()
206
207
}
207
208
209
+ @Deprecated(" backward compatibility for Kandy" , level = DeprecationLevel .ERROR )
210
+ internal fun <T > Iterable<T>.createDataFrameImpl (
211
+ clazz : KClass <* >,
212
+ body : CreateDataFrameDslImpl <T >.() -> Unit ,
213
+ ): DataFrame <T > {
214
+ val builder = CreateDataFrameDslImpl (this , clazz.starProjectedType)
215
+ builder.body()
216
+ return builder.columns.toDataFrameFromPairs()
217
+ }
218
+
208
219
@PublishedApi
209
220
internal fun convertToDataFrame (
210
221
data : Iterable <* >,
You can’t perform that action at this time.
0 commit comments