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
3434import kotlin.reflect.full.memberFunctions
3535import kotlin.reflect.full.memberProperties
3636import kotlin.reflect.full.primaryConstructor
37+ import kotlin.reflect.full.starProjectedType
3738import kotlin.reflect.full.withNullability
3839import kotlin.reflect.jvm.isAccessible
3940import kotlin.reflect.jvm.javaField
@@ -205,6 +206,16 @@ internal fun <T> Iterable<T>.createDataFrameImpl(
205206 return builder.columns.toDataFrameFromPairs()
206207}
207208
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+
208219@PublishedApi
209220internal fun convertToDataFrame (
210221 data : Iterable <* >,
You can’t perform that action at this time.
0 commit comments