blob: f872085334f008f56b99c62e0ef9f5f45d0c0c11 [file]
// WITH_SCHEMA_READER
package org.jetbrains.kotlinx.dataframe.annotations
import org.jetbrains.kotlinx.dataframe.*
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.api.*
import org.jetbrains.kotlinx.dataframe.io.*
import org.jetbrains.kotlinx.dataframe.columns.*
@DataSchemaSource
interface Schema
fun test(df: DataFrame<Schema>) {
val i: DataColumn<Int> = df.id
val str: DataColumn<String> = df.lastName
val rowI = df[0].id
val rowStr = df[0].lastName
val gr = df.group
val fr = df.frame
val str1: DataColumn<String> = df.group.deepGroup.col3
val df1 = df.convert { i }.with { it.toString() }
val gr1 = df1.group
val fr1 = df1.frame
}
fun compile() {
Schema.read("path/to/file")
}
fun box() = "OK"