@@ -135,7 +135,7 @@ internal class Integration(
135
135
import(" org.jetbrains.kotlinx.dataframe.columns.*" )
136
136
import(" org.jetbrains.kotlinx.dataframe.jupyter.ImportDataSchema" )
137
137
import(" org.jetbrains.kotlinx.dataframe.jupyter.importDataSchema" )
138
- import(" org.jetbrains.kotlinx.dataframe.jupyter.getRowsSubsetForRendering " )
138
+ import(" org.jetbrains.kotlinx.dataframe.jupyter.KotlinNotebookPluginUtils " )
139
139
import(" java.net.URL" )
140
140
import(" java.io.File" )
141
141
import(" kotlinx.datetime.Instant" )
@@ -251,7 +251,7 @@ public inline fun <reified T> KotlinKernelHost.useSchema(): Unit = useSchemas(T:
251
251
* If [dataframeLike] is already [AnyFrame] then it is returned as is.
252
252
* If it's not possible to convert [dataframeLike] to [AnyFrame] then [IllegalArgumentException] is thrown.
253
253
*/
254
- public fun convertToDataFrame (dataframeLike : Any ): AnyFrame =
254
+ internal fun convertToDataFrame (dataframeLike : Any ): AnyFrame =
255
255
when (dataframeLike) {
256
256
is Pivot <* > -> dataframeLike.frames().toDataFrame()
257
257
is ReducedPivot <* > -> dataframeLike.values().toDataFrame()
@@ -270,23 +270,3 @@ public fun convertToDataFrame(dataframeLike: Any): AnyFrame =
270
270
is DisableRowsLimitWrapper -> dataframeLike.value
271
271
else -> throw IllegalArgumentException (" Unsupported type: ${dataframeLike::class } " )
272
272
}
273
-
274
- /* *
275
- * Returns a subset of rows from the given dataframe for rendering.
276
- * It's used for example for dynamic pagination in Kotlin Notebook Plugin.
277
- */
278
- public fun getRowsSubsetForRendering (
279
- dataFrameLike : Any? ,
280
- startIdx : Int ,
281
- endIdx : Int
282
- ): DisableRowsLimitWrapper = when (dataFrameLike) {
283
- null -> throw IllegalArgumentException (" Dataframe is null" )
284
- else -> getRowsSubsetForRendering(convertToDataFrame(dataFrameLike), startIdx, endIdx)
285
- }
286
-
287
- /* *
288
- * Returns a subset of rows from the given dataframe for rendering.
289
- * It's used for example for dynamic pagination in Kotlin Notebook Plugin.
290
- */
291
- public fun getRowsSubsetForRendering (df : AnyFrame , startIdx : Int , endIdx : Int ): DisableRowsLimitWrapper =
292
- DisableRowsLimitWrapper (df.filter { it.index() in startIdx until endIdx })
0 commit comments