init research

This commit is contained in:
2026-02-08 11:20:43 -10:00
commit bdf064f54d
3041 changed files with 1592200 additions and 0 deletions
+47
View File
@@ -0,0 +1,47 @@
## :core
This is the core of the library, published as the `dataframe-core` package.
It contains the DataFrame API and its implementation, as well as plenty of JUnit tests.
I/O operations are split off into other modules, like [:dataframe-excel](../dataframe-excel), [:dataframe-jdbc](../dataframe-jdbc), or [:dataframe-json](../dataframe-json).
At the moment, these integrations are still part of the `:core` module:
- (deprecated) csv/tsv
- html
### KoDEx
The code you're working on needs to be edited in [src](src), but the KDocs are processed by
[KoDEx](https://github.com/Jolanrensen/kodex) when the project is published (or the task
is run manually). The generated sources with adjusted KDocs will be overwritten
in [generated-sources](generated-sources).
See the [KDoc Preprocessing Guide](../KDOC_PREPROCESSING.md) for more information.
KDocs can also be exported to HTML, for them to be reused on the website.
Elements annotated with `@ExportAsHtml` will have their generated content be copied over to
[docs/StardustDocs/resources/snippets/kdocs](../docs/StardustDocs/resources/snippets/kdocs).
### ~~Korro~~ (NOTE: This is being moved to [:samples](../samples))
> [Should be removed and moved to `:samples` module](https://github.com/Kotlin/dataframe/issues/898).
Tests in this module contain code samples used for import into documentation
using [Korro](https://github.com/devcrocod/korro).
### ~~Explainer dataframes~~ (NOTE: This is being moved to [:samples](../samples))
> [Should be removed and migrated to SampleHelper](https://github.com/Kotlin/dataframe/issues/898).
Aside from code samples, `@TransformDataFrameExpressions` annotated test functions also generate sample
dataframe HTML files that can be used as iFrames on the documentation website.
They are tested, generated, and copied over to [docs/StardustDocs/resources/snippets](../docs/StardustDocs/resources/snippets) by
our "explainer" [plugin callback proxy](./src/test/kotlin/org/jetbrains/kotlinx/dataframe/explainer),
which hooks into [the TestBase class](./src/test/kotlin/org/jetbrains/kotlinx/dataframe/samples/api/TestBase.kt) and
retrieves the intermediate DataFrame expressions thanks to our "explainer" compiler plugin
[:plugins:expressions-converter](../plugins/expressions-converter).
We can also generate "normal" DataFrame samples for the website. This can be done using the
[OtherSamples class](./src/test/kotlin/org/jetbrains/kotlinx/dataframe/samples/api/OtherSamples.kt). Generated
HTML files will be stored in [docs/StardustDocs/resources/snippets/manual](../docs/StardustDocs/resources/snippets/manual).
+6429
View File
File diff suppressed because it is too large Load Diff
+395
View File
@@ -0,0 +1,395 @@
import io.github.devcrocod.korro.KorroTask
import nl.jolanrensen.kodex.gradle.creatingRunKodexTask
import org.gradle.jvm.tasks.Jar
import org.intellij.lang.annotations.Language
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
plugins {
with(convention.plugins) {
alias(kotlinJvm8)
alias(buildConfig)
}
with(libs.plugins) {
alias(publisher)
alias(serialization)
alias(korro)
alias(kodex)
alias(binary.compatibility.validator)
alias(kotlinx.benchmark)
// generates keywords using the :generator module
alias(keywordGenerator)
}
idea
}
group = "org.jetbrains.kotlinx"
kotlin.sourceSets {
main {
kotlin.srcDir("src/generated-dataschema-accessors/main/kotlin/")
}
test {
kotlin.srcDir("src/generated-dataschema-accessors/test/kotlin/")
}
}
sourceSets {
// Gradle creates configurations and compilation task for each source set
create("samples") {
kotlin.srcDir("src/test/kotlin")
}
}
dependencies {
val kotlinCompilerPluginClasspathSamples by configurations.getting
api(libs.kotlin.reflect)
implementation(libs.kotlin.stdlib)
kotlinCompilerPluginClasspathSamples(projects.plugins.expressionsConverter)
api(libs.commonsCsv)
implementation(libs.commonsIo)
implementation(libs.fastDoubleParser)
api(libs.kotlin.datetimeJvm)
implementation(libs.kotlinpoet)
implementation(libs.sl4j)
implementation(libs.kotlinLogging)
testImplementation(libs.junit)
testImplementation(libs.kotestAssertions) {
exclude("org.jetbrains.kotlin", "kotlin-stdlib-jdk8")
}
testImplementation(libs.kotlinx.benchmark.runtime)
testImplementation(libs.kotlin.scriptingJvm)
testImplementation(libs.jsoup)
testImplementation(libs.sl4jsimple)
testImplementation(projects.dataframeJson)
testImplementation(libs.serialization.core)
testImplementation(libs.serialization.json)
// for checking results
testImplementation(libs.commonsStatisticsDescriptive)
// for samples.api
testImplementation(projects.dataframeCsv)
}
benchmark {
targets {
register("test")
}
configurations {
register("sort") {
include("SortingBenchmark")
}
}
}
val samplesImplementation by configurations.getting {
extendsFrom(configurations.testImplementation.get())
}
val compileSamplesKotlin = tasks.named<KotlinCompile>("compileSamplesKotlin") {
tasks.named<KotlinCompile>("compileTestKotlin").get().let {
friendPaths.from(it.friendPaths)
libraries.from(it.libraries)
}
source(sourceSets["test"].kotlin)
destinationDirectory = layout.buildDirectory.dir("classes/testWithOutputs/kotlin")
}
val clearTestResults by tasks.registering(Delete::class, fun Delete.() {
delete(layout.buildDirectory.dir("dataframes"))
delete(layout.buildDirectory.dir("korroOutputLines"))
})
val samplesTest = tasks.register<Test>("samplesTest") {
group = "Verification"
description = "Runs all samples that are used in the documentation, but modified to save their outputs to a file."
dependsOn(compileSamplesKotlin)
dependsOn(clearTestResults)
outputs.upToDateWhen { false }
environment("DATAFRAME_SAVE_OUTPUTS", "")
filter {
includeTestsMatching("org.jetbrains.kotlinx.dataframe.samples.api.*")
}
ignoreFailures = true
testClassesDirs = fileTree("${layout.buildDirectory.get().asFile.path}/classes/testWithOutputs/kotlin")
classpath =
files("${layout.buildDirectory.get().asFile.path}/classes/testWithOutputs/kotlin") +
configurations["samplesRuntimeClasspath"] +
sourceSets["main"].runtimeClasspath
}
val clearSamplesOutputs by tasks.registering {
group = "documentation"
doFirst {
delete {
val generatedSnippets = fileTree(file("../docs/StardustDocs/resources/snippets"))
.exclude("**/manual/**", "**/kdocs/**")
delete(generatedSnippets)
}
}
}
val copySamplesOutputs = tasks.register<JavaExec>("copySamplesOutputs") {
group = "documentation"
mainClass = "org.jetbrains.kotlinx.dataframe.explainer.SampleAggregatorKt"
dependsOn(clearSamplesOutputs)
dependsOn(samplesTest)
classpath = sourceSets.test.get().runtimeClasspath
}
tasks.withType<KorroTask> {
dependsOn(copySamplesOutputs)
}
// region docPreprocessor
val generatedSourcesFolderName = "generated-sources"
// Backup the kotlin source files location
val kotlinMainSources = kotlin.sourceSets.main
.get()
.kotlin.sourceDirectories
.toList()
val kotlinTestSources = kotlin.sourceSets.test
.get()
.kotlin.sourceDirectories
.toList()
fun pathOf(vararg parts: String) = parts.joinToString(File.separator)
// Include both test and main sources for cross-referencing, Exclude generated sources
val processKDocsMainSources = (kotlinMainSources + kotlinTestSources)
.filterNot { pathOf("build", "generated") in it.path }
// sourceset of the generated sources as a result of `processKDocsMain`, this will create linter tasks
val generatedSources by kotlin.sourceSets.creating {
kotlin {
setSrcDirs(
listOf(
"core/build/generatedSrc",
"$generatedSourcesFolderName/src/main/kotlin",
"$generatedSourcesFolderName/src/main/java",
),
)
}
}
// Task to generate the processed documentation
val processKDocsMain by creatingRunKodexTask(processKDocsMainSources) {
group = "KDocs"
target = file(generatedSourcesFolderName)
// false, so `runKtlintFormatOverGeneratedSourcesSourceSet` can format the output
outputReadOnly = false
exportAsHtml {
dir = file("../docs/StardustDocs/resources/snippets/kdocs")
}
finalizedBy("runKtlintFormatOverGeneratedSourcesSourceSet")
}
tasks.named("ktlintGeneratedSourcesSourceSetCheck") {
onlyIf { false }
}
tasks.named("runKtlintCheckOverGeneratedSourcesSourceSet") {
onlyIf { false }
}
// Exclude the generated/processed sources from the IDE
idea {
module {
excludeDirs.add(file(generatedSourcesFolderName))
}
}
// If `changeJarTask` is run, modify all Jar tasks such that before running the Kotlin sources are set to
// the target of `processKdocMain`, and they are returned to normal afterward.
// This is usually only done when publishing
val changeJarTask by tasks.registering {
outputs.upToDateWhen { project.hasProperty("skipKodex") }
doFirst {
tasks.withType<Jar> {
doFirst {
require(generatedSources.kotlin.srcDirs.toList().isNotEmpty()) {
logger.error("`processKDocsMain`'s outputs are empty, did `processKDocsMain` run before this task?")
}
kotlin.sourceSets.main {
kotlin.setSrcDirs(generatedSources.kotlin.srcDirs)
}
logger.lifecycle("$this is run with modified sources: \"$generatedSourcesFolderName\"")
}
doLast {
kotlin.sourceSets.main {
kotlin.setSrcDirs(kotlinMainSources)
}
}
}
}
}
// generateLibrariesJson makes sure a META-INF/kotlin-jupyter-libraries/libraries.json file is generated
// This file allows loading dataframe-jupyter when dataframe-core is present on its own in a Kotlin Notebook.
val generatedJupyterResourcesDir = layout.buildDirectory.dir("generated/jupyter")
val generateLibrariesJson by tasks.registering {
val outDir = generatedJupyterResourcesDir.get().asFile.resolve("META-INF/kotlin-jupyter-libraries")
val outFile = outDir.resolve("libraries.json")
outputs.file(outFile)
inputs.property("version", project.version)
doLast {
outDir.mkdirs()
@Language("json")
val content =
"""
{
"descriptors": [
{
"init": [
"USE { dependencies(\"org.jetbrains.kotlinx:dataframe-jupyter:${project.version}\") }"
]
}
]
}
""".trimIndent()
outFile.delete()
outFile.writeText(content)
logger.lifecycle("generated META-INF/kotlin-jupyter-libraries/libraries.json for :core")
}
}
// If `includeCoreLibrariesJson` is set, modify the processResources task such that it includes
// a META-INF libraries.json file.
// This file allows loading dataframe-jupyter when dataframe-core is present on its own in a Kotlin Notebook.
// This is usually only done when publishing.
tasks.processResources {
if (project.hasProperty("includeCoreLibrariesJson")) {
dependsOn(generateLibrariesJson)
from(generatedJupyterResourcesDir) {
into("") // keep META-INF/... structure as generated
}
doLast {
logger.lifecycle("$this includes generated META-INF/kotlin-jupyter-libraries/libraries.json")
}
}
}
// if `processKDocsMain` runs, the Jar tasks must run after it so the generated-sources are there
tasks.withType<Jar> {
mustRunAfter(changeJarTask, tasks.generateKeywordsSrc, processKDocsMain)
}
// modify all publishing tasks to depend on `changeJarTask` so the sources are swapped out with generated sources
tasks.configureEach {
if (!project.hasProperty("skipKodex") && name.startsWith("publish")) {
dependsOn(processKDocsMain, changeJarTask)
}
}
// Exclude the generated/processed sources from the IDE
idea {
module {
excludeDirs.add(file(generatedSourcesFolderName))
}
}
// If we want to use Dokka, make sure to use the preprocessed sources
tasks.withType<org.jetbrains.dokka.gradle.AbstractDokkaLeafTask> {
dependsOn(processKDocsMain)
dokkaSourceSets {
all {
sourceRoot(processKDocsMain.target.get())
}
}
}
// endregion
korro {
docs = fileTree(rootProject.rootDir) {
include("docs/StardustDocs/topics/*.md")
}
samples = fileTree(project.projectDir) {
include("src/test/kotlin/org/jetbrains/kotlinx/dataframe/samples/*.kt")
include("src/test/kotlin/org/jetbrains/kotlinx/dataframe/samples/api/*.kt")
}
outputs = fileTree(project.layout.buildDirectory) {
include("korroOutputLines/*")
}
groupSamples {
beforeSample = "<tab title=\"NAME\">\n"
afterSample = "\n</tab>"
funSuffix("_properties") {
replaceText("NAME", "Properties")
}
funSuffix("_strings") {
replaceText("NAME", "Strings")
}
beforeGroup = "<tabs>\n"
afterGroup = "</tabs>"
}
}
tasks.runKtlintFormatOverMainSourceSet {
dependsOn(tasks.generateKeywordsSrc)
}
tasks.runKtlintFormatOverTestSourceSet {
dependsOn(tasks.generateKeywordsSrc)
}
tasks.named("runKtlintFormatOverGeneratedSourcesSourceSet") {
dependsOn(tasks.generateKeywordsSrc)
}
tasks.runKtlintCheckOverMainSourceSet {
dependsOn(tasks.generateKeywordsSrc)
}
tasks.runKtlintCheckOverTestSourceSet {
dependsOn(tasks.generateKeywordsSrc)
}
tasks.named("runKtlintCheckOverGeneratedSourcesSourceSet") {
dependsOn(tasks.generateKeywordsSrc)
}
tasks.withType<KotlinCompile> {
compilerOptions {
optIn.addAll("kotlin.RequiresOptIn")
freeCompilerArgs.addAll("-Xinline-classes")
freeCompilerArgs.addAll("-jvm-default=no-compatibility")
}
}
tasks.test {
maxHeapSize = "2048m"
}
kotlinPublications {
publication {
publicationName = "core"
artifactId = "dataframe-core"
description = "Dataframe core API"
packageName = artifactId
}
}
@@ -0,0 +1,69 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.count: DataColumn<Int> @JvmName("ColumnDescription_count") get() = this["count"] as DataColumn<Int>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.count: Int @JvmName("ColumnDescription_count") get() = this["count"] as Int
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.count: DataColumn<Int?> @JvmName("NullableColumnDescription_count") get() = this["count"] as DataColumn<Int?>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.count: Int? @JvmName("NullableColumnDescription_count") get() = this["count"] as Int?
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.freq: DataColumn<Int> @JvmName("ColumnDescription_freq") get() = this["freq"] as DataColumn<Int>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.freq: Int @JvmName("ColumnDescription_freq") get() = this["freq"] as Int
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.freq: DataColumn<Int?> @JvmName("NullableColumnDescription_freq") get() = this["freq"] as DataColumn<Int?>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.freq: Int? @JvmName("NullableColumnDescription_freq") get() = this["freq"] as Int?
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.max: DataColumn<Any> @JvmName("ColumnDescription_max") get() = this["max"] as DataColumn<Any>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.max: Any @JvmName("ColumnDescription_max") get() = this["max"] as Any
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.max: DataColumn<Any?> @JvmName("NullableColumnDescription_max") get() = this["max"] as DataColumn<Any?>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.max: Any? @JvmName("NullableColumnDescription_max") get() = this["max"] as Any?
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.mean: DataColumn<Double> @JvmName("ColumnDescription_mean") get() = this["mean"] as DataColumn<Double>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.mean: Double @JvmName("ColumnDescription_mean") get() = this["mean"] as Double
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.mean: DataColumn<Double?> @JvmName("NullableColumnDescription_mean") get() = this["mean"] as DataColumn<Double?>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.mean: Double? @JvmName("NullableColumnDescription_mean") get() = this["mean"] as Double?
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.median: DataColumn<Any> @JvmName("ColumnDescription_median") get() = this["median"] as DataColumn<Any>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.median: Any @JvmName("ColumnDescription_median") get() = this["median"] as Any
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.median: DataColumn<Any?> @JvmName("NullableColumnDescription_median") get() = this["median"] as DataColumn<Any?>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.median: Any? @JvmName("NullableColumnDescription_median") get() = this["median"] as Any?
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.min: DataColumn<Any> @JvmName("ColumnDescription_min") get() = this["min"] as DataColumn<Any>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.min: Any @JvmName("ColumnDescription_min") get() = this["min"] as Any
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.min: DataColumn<Any?> @JvmName("NullableColumnDescription_min") get() = this["min"] as DataColumn<Any?>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.min: Any? @JvmName("NullableColumnDescription_min") get() = this["min"] as Any?
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.name: DataColumn<String> @JvmName("ColumnDescription_name") get() = this["name"] as DataColumn<String>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.name: String @JvmName("ColumnDescription_name") get() = this["name"] as String
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.name: DataColumn<String?> @JvmName("NullableColumnDescription_name") get() = this["name"] as DataColumn<String?>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.name: String? @JvmName("NullableColumnDescription_name") get() = this["name"] as String?
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.nulls: DataColumn<Int> @JvmName("ColumnDescription_nulls") get() = this["nulls"] as DataColumn<Int>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.nulls: Int @JvmName("ColumnDescription_nulls") get() = this["nulls"] as Int
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.nulls: DataColumn<Int?> @JvmName("NullableColumnDescription_nulls") get() = this["nulls"] as DataColumn<Int?>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.nulls: Int? @JvmName("NullableColumnDescription_nulls") get() = this["nulls"] as Int?
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.p25: DataColumn<Any> @JvmName("ColumnDescription_p25") get() = this["p25"] as DataColumn<Any>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.p25: Any @JvmName("ColumnDescription_p25") get() = this["p25"] as Any
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.p25: DataColumn<Any?> @JvmName("NullableColumnDescription_p25") get() = this["p25"] as DataColumn<Any?>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.p25: Any? @JvmName("NullableColumnDescription_p25") get() = this["p25"] as Any?
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.p75: DataColumn<Any> @JvmName("ColumnDescription_p75") get() = this["p75"] as DataColumn<Any>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.p75: Any @JvmName("ColumnDescription_p75") get() = this["p75"] as Any
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.p75: DataColumn<Any?> @JvmName("NullableColumnDescription_p75") get() = this["p75"] as DataColumn<Any?>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.p75: Any? @JvmName("NullableColumnDescription_p75") get() = this["p75"] as Any?
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.path: DataColumn<org.jetbrains.kotlinx.dataframe.columns.ColumnPath> @JvmName("ColumnDescription_path") get() = this["path"] as DataColumn<org.jetbrains.kotlinx.dataframe.columns.ColumnPath>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.path: org.jetbrains.kotlinx.dataframe.columns.ColumnPath @JvmName("ColumnDescription_path") get() = this["path"] as org.jetbrains.kotlinx.dataframe.columns.ColumnPath
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.path: DataColumn<org.jetbrains.kotlinx.dataframe.columns.ColumnPath?> @JvmName("NullableColumnDescription_path") get() = this["path"] as DataColumn<org.jetbrains.kotlinx.dataframe.columns.ColumnPath?>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.path: org.jetbrains.kotlinx.dataframe.columns.ColumnPath? @JvmName("NullableColumnDescription_path") get() = this["path"] as org.jetbrains.kotlinx.dataframe.columns.ColumnPath?
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.std: DataColumn<Double> @JvmName("ColumnDescription_std") get() = this["std"] as DataColumn<Double>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.std: Double @JvmName("ColumnDescription_std") get() = this["std"] as Double
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.std: DataColumn<Double?> @JvmName("NullableColumnDescription_std") get() = this["std"] as DataColumn<Double?>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.std: Double? @JvmName("NullableColumnDescription_std") get() = this["std"] as Double?
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.top: DataColumn<Any> @JvmName("ColumnDescription_top") get() = this["top"] as DataColumn<Any>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.top: Any @JvmName("ColumnDescription_top") get() = this["top"] as Any
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.top: DataColumn<Any?> @JvmName("NullableColumnDescription_top") get() = this["top"] as DataColumn<Any?>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.top: Any? @JvmName("NullableColumnDescription_top") get() = this["top"] as Any?
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.type: DataColumn<String> @JvmName("ColumnDescription_type") get() = this["type"] as DataColumn<String>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.type: String @JvmName("ColumnDescription_type") get() = this["type"] as String
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.type: DataColumn<String?> @JvmName("NullableColumnDescription_type") get() = this["type"] as DataColumn<String?>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.type: String? @JvmName("NullableColumnDescription_type") get() = this["type"] as String?
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.unique: DataColumn<Int> @JvmName("ColumnDescription_unique") get() = this["unique"] as DataColumn<Int>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription>.unique: Int @JvmName("ColumnDescription_unique") get() = this["unique"] as Int
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.unique: DataColumn<Int?> @JvmName("NullableColumnDescription_unique") get() = this["unique"] as DataColumn<Int?>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnDescription?>.unique: Int? @JvmName("NullableColumnDescription_unique") get() = this["unique"] as Int?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
public val <V : kotlin.Any?> ColumnsScope<org.jetbrains.kotlinx.dataframe.api.NameValuePair<V>>.`value`: DataColumn<V> @JvmName("NameValuePair_value") get() = this["value"] as DataColumn<V>
public val <V : kotlin.Any?> DataRow<org.jetbrains.kotlinx.dataframe.api.NameValuePair<V>>.`value`: V @JvmName("NameValuePair_value") get() = this["value"] as V
public val <V : kotlin.Any?> ColumnsScope<org.jetbrains.kotlinx.dataframe.api.NameValuePair<V>?>.`value`: DataColumn<V?> @JvmName("NullableNameValuePair_value") get() = this["value"] as DataColumn<V?>
public val <V : kotlin.Any?> DataRow<org.jetbrains.kotlinx.dataframe.api.NameValuePair<V>?>.`value`: V? @JvmName("NullableNameValuePair_value") get() = this["value"] as V?
public val <V : kotlin.Any?> ColumnsScope<org.jetbrains.kotlinx.dataframe.api.NameValuePair<V>>.name: DataColumn<String> @JvmName("NameValuePair_name") get() = this["name"] as DataColumn<String>
public val <V : kotlin.Any?> DataRow<org.jetbrains.kotlinx.dataframe.api.NameValuePair<V>>.name: String @JvmName("NameValuePair_name") get() = this["name"] as String
public val <V : kotlin.Any?> ColumnsScope<org.jetbrains.kotlinx.dataframe.api.NameValuePair<V>?>.name: DataColumn<String?> @JvmName("NullableNameValuePair_name") get() = this["name"] as DataColumn<String?>
public val <V : kotlin.Any?> DataRow<org.jetbrains.kotlinx.dataframe.api.NameValuePair<V>?>.name: String? @JvmName("NullableNameValuePair_name") get() = this["name"] as String?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
public val <T : kotlin.Any?> ColumnsScope<org.jetbrains.kotlinx.dataframe.api.NameValueProperty<T>>.`value`: DataColumn<T> @JvmName("NameValueProperty_value") get() = this["value"] as DataColumn<T>
public val <T : kotlin.Any?> DataRow<org.jetbrains.kotlinx.dataframe.api.NameValueProperty<T>>.`value`: T @JvmName("NameValueProperty_value") get() = this["value"] as T
public val <T : kotlin.Any?> ColumnsScope<org.jetbrains.kotlinx.dataframe.api.NameValueProperty<T>?>.`value`: DataColumn<T?> @JvmName("NullableNameValueProperty_value") get() = this["value"] as DataColumn<T?>
public val <T : kotlin.Any?> DataRow<org.jetbrains.kotlinx.dataframe.api.NameValueProperty<T>?>.`value`: T? @JvmName("NullableNameValueProperty_value") get() = this["value"] as T?
public val <T : kotlin.Any?> ColumnsScope<org.jetbrains.kotlinx.dataframe.api.NameValueProperty<T>>.name: DataColumn<String> @JvmName("NameValueProperty_name") get() = this["name"] as DataColumn<String>
public val <T : kotlin.Any?> DataRow<org.jetbrains.kotlinx.dataframe.api.NameValueProperty<T>>.name: String @JvmName("NameValueProperty_name") get() = this["name"] as String
public val <T : kotlin.Any?> ColumnsScope<org.jetbrains.kotlinx.dataframe.api.NameValueProperty<T>?>.name: DataColumn<String?> @JvmName("NullableNameValueProperty_name") get() = this["name"] as DataColumn<String?>
public val <T : kotlin.Any?> DataRow<org.jetbrains.kotlinx.dataframe.api.NameValueProperty<T>?>.name: String? @JvmName("NullableNameValueProperty_name") get() = this["name"] as String?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ValueCount>.count: DataColumn<Int> @JvmName("ValueCount_count") get() = this["count"] as DataColumn<Int>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ValueCount>.count: Int @JvmName("ValueCount_count") get() = this["count"] as Int
public val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ValueCount?>.count: DataColumn<Int?> @JvmName("NullableValueCount_count") get() = this["count"] as DataColumn<Int?>
public val DataRow<org.jetbrains.kotlinx.dataframe.api.ValueCount?>.count: Int? @JvmName("NullableValueCount_count") get() = this["count"] as Int?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
public val <T : kotlin.Any?> ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ValueProperty<T>>.`value`: DataColumn<T> @JvmName("ValueProperty_value") get() = this["value"] as DataColumn<T>
public val <T : kotlin.Any?> DataRow<org.jetbrains.kotlinx.dataframe.api.ValueProperty<T>>.`value`: T @JvmName("ValueProperty_value") get() = this["value"] as T
public val <T : kotlin.Any?> ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ValueProperty<T>?>.`value`: DataColumn<T?> @JvmName("NullableValueProperty_value") get() = this["value"] as DataColumn<T?>
public val <T : kotlin.Any?> DataRow<org.jetbrains.kotlinx.dataframe.api.ValueProperty<T>?>.`value`: T? @JvmName("NullableValueProperty_value") get() = this["value"] as T?
@@ -0,0 +1,33 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame>.age: DataColumn<Int> @JvmName("PersonWithFrame_age") get() = this["age"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame>.age: Int @JvmName("PersonWithFrame_age") get() = this["age"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame?>.age: DataColumn<Int?> @JvmName("NullablePersonWithFrame_age") get() = this["age"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame?>.age: Int? @JvmName("NullablePersonWithFrame_age") get() = this["age"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame>.city: DataColumn<String?> @JvmName("PersonWithFrame_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame>.city: String? @JvmName("PersonWithFrame_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame?>.city: DataColumn<String?> @JvmName("NullablePersonWithFrame_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame?>.city: String? @JvmName("NullablePersonWithFrame_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame>.frameCol: DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person>> @JvmName("PersonWithFrame_frameCol") get() = this["frameCol"] as DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person>>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame>.frameCol: DataFrame<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person> @JvmName("PersonWithFrame_frameCol") get() = this["frameCol"] as DataFrame<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame?>.frameCol: DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person?>> @JvmName("NullablePersonWithFrame_frameCol") get() = this["frameCol"] as DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person?>>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame?>.frameCol: DataFrame<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person?> @JvmName("NullablePersonWithFrame_frameCol") get() = this["frameCol"] as DataFrame<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame>.isHappy: DataColumn<Boolean> @JvmName("PersonWithFrame_isHappy") get() = this["isHappy"] as DataColumn<Boolean>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame>.isHappy: Boolean @JvmName("PersonWithFrame_isHappy") get() = this["isHappy"] as Boolean
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame?>.isHappy: DataColumn<Boolean?> @JvmName("NullablePersonWithFrame_isHappy") get() = this["isHappy"] as DataColumn<Boolean?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame?>.isHappy: Boolean? @JvmName("NullablePersonWithFrame_isHappy") get() = this["isHappy"] as Boolean?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame>.name: ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name> @JvmName("PersonWithFrame_name") get() = this["name"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame>.name: DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name> @JvmName("PersonWithFrame_name") get() = this["name"] as DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame?>.name: ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name?> @JvmName("NullablePersonWithFrame_name") get() = this["name"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame?>.name: DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name?> @JvmName("NullablePersonWithFrame_name") get() = this["name"] as DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame>.weight: DataColumn<Int?> @JvmName("PersonWithFrame_weight") get() = this["weight"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame>.weight: Int? @JvmName("PersonWithFrame_weight") get() = this["weight"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame?>.weight: DataColumn<Int?> @JvmName("NullablePersonWithFrame_weight") get() = this["weight"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDslTests.PersonWithFrame?>.weight: Int? @JvmName("NullablePersonWithFrame_weight") get() = this["weight"] as Int?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertTests.Schema>.time: DataColumn<kotlinx.datetime.Instant> @JvmName("Schema_time") get() = this["time"] as DataColumn<kotlinx.datetime.Instant>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertTests.Schema>.time: kotlinx.datetime.Instant @JvmName("Schema_time") get() = this["time"] as kotlinx.datetime.Instant
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertTests.Schema?>.time: DataColumn<kotlinx.datetime.Instant?> @JvmName("NullableSchema_time") get() = this["time"] as DataColumn<kotlinx.datetime.Instant?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertTests.Schema?>.time: kotlinx.datetime.Instant? @JvmName("NullableSchema_time") get() = this["time"] as kotlinx.datetime.Instant?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.DataSchemaWithAnyFrame>.dfs: DataColumn<org.jetbrains.kotlinx.dataframe.AnyFrame?> @JvmName("DataSchemaWithAnyFrame_dfs") get() = this["dfs"] as DataColumn<org.jetbrains.kotlinx.dataframe.AnyFrame?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.DataSchemaWithAnyFrame>.dfs: org.jetbrains.kotlinx.dataframe.AnyFrame? @JvmName("DataSchemaWithAnyFrame_dfs") get() = this["dfs"] as org.jetbrains.kotlinx.dataframe.AnyFrame?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.DataSchemaWithAnyFrame?>.dfs: DataColumn<org.jetbrains.kotlinx.dataframe.AnyFrame?> @JvmName("NullableDataSchemaWithAnyFrame_dfs") get() = this["dfs"] as DataColumn<org.jetbrains.kotlinx.dataframe.AnyFrame?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.DataSchemaWithAnyFrame?>.dfs: org.jetbrains.kotlinx.dataframe.AnyFrame? @JvmName("NullableDataSchemaWithAnyFrame_dfs") get() = this["dfs"] as org.jetbrains.kotlinx.dataframe.AnyFrame?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Gps>.latitude: DataColumn<Double> @JvmName("Gps_latitude") get() = this["latitude"] as DataColumn<Double>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Gps>.latitude: Double @JvmName("Gps_latitude") get() = this["latitude"] as Double
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Gps?>.latitude: DataColumn<Double?> @JvmName("NullableGps_latitude") get() = this["latitude"] as DataColumn<Double?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Gps?>.latitude: Double? @JvmName("NullableGps_latitude") get() = this["latitude"] as Double?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Gps>.longitude: DataColumn<Double> @JvmName("Gps_longitude") get() = this["longitude"] as DataColumn<Double>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Gps>.longitude: Double @JvmName("Gps_longitude") get() = this["longitude"] as Double
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Gps?>.longitude: DataColumn<Double?> @JvmName("NullableGps_longitude") get() = this["longitude"] as DataColumn<Double?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Gps?>.longitude: Double? @JvmName("NullableGps_longitude") get() = this["longitude"] as Double?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.IntSchema>.a: DataColumn<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.IntClass?> @JvmName("IntSchema_a") get() = this["a"] as DataColumn<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.IntClass?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.IntSchema>.a: org.jetbrains.kotlinx.dataframe.api.ConvertToTests.IntClass? @JvmName("IntSchema_a") get() = this["a"] as org.jetbrains.kotlinx.dataframe.api.ConvertToTests.IntClass?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.IntSchema?>.a: DataColumn<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.IntClass?> @JvmName("NullableIntSchema_a") get() = this["a"] as DataColumn<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.IntClass?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.IntSchema?>.a: org.jetbrains.kotlinx.dataframe.api.ConvertToTests.IntClass? @JvmName("NullableIntSchema_a") get() = this["a"] as org.jetbrains.kotlinx.dataframe.api.ConvertToTests.IntClass?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Location>.gps: ColumnGroup<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Gps?> @JvmName("Location_gps") get() = this["gps"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Gps?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Location>.gps: DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Gps?> @JvmName("Location_gps") get() = this["gps"] as DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Gps?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Location?>.gps: ColumnGroup<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Gps?> @JvmName("NullableLocation_gps") get() = this["gps"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Gps?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Location?>.gps: DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Gps?> @JvmName("NullableLocation_gps") get() = this["gps"] as DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Gps?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Location>.name: DataColumn<String> @JvmName("Location_name") get() = this["name"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Location>.name: String @JvmName("Location_name") get() = this["name"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Location?>.name: DataColumn<String?> @JvmName("NullableLocation_name") get() = this["name"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Location?>.name: String? @JvmName("NullableLocation_name") get() = this["name"] as String?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.MySchema>.`value`: DataColumn<Int> @JvmName("MySchema_value") get() = this["value"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.MySchema>.`value`: Int @JvmName("MySchema_value") get() = this["value"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.MySchema?>.`value`: DataColumn<Int?> @JvmName("NullableMySchema_value") get() = this["value"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.MySchema?>.`value`: Int? @JvmName("NullableMySchema_value") get() = this["value"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.MySchema>.key: DataColumn<String> @JvmName("MySchema_key") get() = this["key"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.MySchema>.key: String @JvmName("MySchema_key") get() = this["key"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.MySchema?>.key: DataColumn<String?> @JvmName("NullableMySchema_key") get() = this["key"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.MySchema?>.key: String? @JvmName("NullableMySchema_key") get() = this["key"] as String?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Schema>.a: DataColumn<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.A> @JvmName("Schema_a") get() = this["a"] as DataColumn<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.A>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Schema>.a: org.jetbrains.kotlinx.dataframe.api.ConvertToTests.A @JvmName("Schema_a") get() = this["a"] as org.jetbrains.kotlinx.dataframe.api.ConvertToTests.A
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Schema?>.a: DataColumn<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.A?> @JvmName("NullableSchema_a") get() = this["a"] as DataColumn<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.A?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.Schema?>.a: org.jetbrains.kotlinx.dataframe.api.ConvertToTests.A? @JvmName("NullableSchema_a") get() = this["a"] as org.jetbrains.kotlinx.dataframe.api.ConvertToTests.A?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.SchemaWithNullableEnum>.a: DataColumn<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.SimpleEnum?> @JvmName("SchemaWithNullableEnum_a") get() = this["a"] as DataColumn<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.SimpleEnum?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.SchemaWithNullableEnum>.a: org.jetbrains.kotlinx.dataframe.api.ConvertToTests.SimpleEnum? @JvmName("SchemaWithNullableEnum_a") get() = this["a"] as org.jetbrains.kotlinx.dataframe.api.ConvertToTests.SimpleEnum?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.SchemaWithNullableEnum?>.a: DataColumn<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.SimpleEnum?> @JvmName("NullableSchemaWithNullableEnum_a") get() = this["a"] as DataColumn<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.SimpleEnum?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.ConvertToTests.SchemaWithNullableEnum?>.a: org.jetbrains.kotlinx.dataframe.api.ConvertToTests.SimpleEnum? @JvmName("NullableSchemaWithNullableEnum_a") get() = this["a"] as org.jetbrains.kotlinx.dataframe.api.ConvertToTests.SimpleEnum?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A>.v: DataColumn<Int> @JvmName("A_v") get() = this["v"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A>.v: Int @JvmName("A_v") get() = this["v"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?>.v: DataColumn<Int?> @JvmName("NullableA_v") get() = this["v"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?>.v: Int? @JvmName("NullableA_v") get() = this["v"] as Int?
@@ -0,0 +1,29 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B>.a: ColumnGroup<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A> @JvmName("B_a") get() = this["a"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B>.a: DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A> @JvmName("B_a") get() = this["a"] as DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B?>.a: ColumnGroup<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?> @JvmName("NullableB_a") get() = this["a"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B?>.a: DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?> @JvmName("NullableB_a") get() = this["a"] as DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B>.frame: DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A>> @JvmName("B_frame") get() = this["frame"] as DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A>>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B>.frame: DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A> @JvmName("B_frame") get() = this["frame"] as DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B?>.frame: DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?>> @JvmName("NullableB_frame") get() = this["frame"] as DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?>>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B?>.frame: DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?> @JvmName("NullableB_frame") get() = this["frame"] as DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B>.list: DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A>> @JvmName("B_list") get() = this["list"] as DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A>>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B>.list: DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A> @JvmName("B_list") get() = this["list"] as DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B?>.list: DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?>> @JvmName("NullableB_list") get() = this["list"] as DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?>>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B?>.list: DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?> @JvmName("NullableB_list") get() = this["list"] as DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B>.row: ColumnGroup<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A> @JvmName("B_row") get() = this["row"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B>.row: DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A> @JvmName("B_row") get() = this["row"] as DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B?>.row: ColumnGroup<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?> @JvmName("NullableB_row") get() = this["row"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B?>.row: DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?> @JvmName("NullableB_row") get() = this["row"] as DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.A?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B>.str: DataColumn<String> @JvmName("B_str") get() = this["str"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B>.str: String @JvmName("B_str") get() = this["str"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B?>.str: DataColumn<String?> @JvmName("NullableB_str") get() = this["str"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.B?>.str: String? @JvmName("NullableB_str") get() = this["str"] as String?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Group>.id: DataColumn<String> @JvmName("Group_id") get() = this["id"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Group>.id: String @JvmName("Group_id") get() = this["id"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Group?>.id: DataColumn<String?> @JvmName("NullableGroup_id") get() = this["id"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Group?>.id: String? @JvmName("NullableGroup_id") get() = this["id"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Group>.participants: DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person>> @JvmName("Group_participants") get() = this["participants"] as DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person>>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Group>.participants: DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person> @JvmName("Group_participants") get() = this["participants"] as DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Group?>.participants: DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person?>> @JvmName("NullableGroup_participants") get() = this["participants"] as DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person?>>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Group?>.participants: DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person?> @JvmName("NullableGroup_participants") get() = this["participants"] as DataFrame<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person?>
@@ -0,0 +1,25 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person>.age: DataColumn<Int> @JvmName("Person_age") get() = this["age"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person>.age: Int @JvmName("Person_age") get() = this["age"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person?>.age: DataColumn<Int?> @JvmName("NullablePerson_age") get() = this["age"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person?>.age: Int? @JvmName("NullablePerson_age") get() = this["age"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person>.city: DataColumn<String?> @JvmName("Person_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person>.city: String? @JvmName("Person_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person?>.city: DataColumn<String?> @JvmName("NullablePerson_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person?>.city: String? @JvmName("NullablePerson_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person>.firstName: DataColumn<String> @JvmName("Person_firstName") get() = this["firstName"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person>.firstName: String @JvmName("Person_firstName") get() = this["firstName"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person?>.firstName: DataColumn<String?> @JvmName("NullablePerson_firstName") get() = this["firstName"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person?>.firstName: String? @JvmName("NullablePerson_firstName") get() = this["firstName"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person>.lastName: DataColumn<String> @JvmName("Person_lastName") get() = this["lastName"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person>.lastName: String @JvmName("Person_lastName") get() = this["lastName"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person?>.lastName: DataColumn<String?> @JvmName("NullablePerson_lastName") get() = this["lastName"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.CreateDataFrameTests.Person?>.lastName: String? @JvmName("NullablePerson_lastName") get() = this["lastName"] as String?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.FrameSchema>.e: DataColumn<Double> @JvmName("FrameSchema_e") get() = this["e"] as DataColumn<Double>
val DataRow<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.FrameSchema>.e: Double @JvmName("FrameSchema_e") get() = this["e"] as Double
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.FrameSchema?>.e: DataColumn<Double?> @JvmName("NullableFrameSchema_e") get() = this["e"] as DataColumn<Double?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.FrameSchema?>.e: Double? @JvmName("NullableFrameSchema_e") get() = this["e"] as Double?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.GroupSchema>.c: DataColumn<Int> @JvmName("GroupSchema_c") get() = this["c"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.GroupSchema>.c: Int @JvmName("GroupSchema_c") get() = this["c"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.GroupSchema?>.c: DataColumn<Int?> @JvmName("NullableGroupSchema_c") get() = this["c"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.GroupSchema?>.c: Int? @JvmName("NullableGroupSchema_c") get() = this["c"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.GroupSchema>.d: DataColumn<String> @JvmName("GroupSchema_d") get() = this["d"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.GroupSchema>.d: String @JvmName("GroupSchema_d") get() = this["d"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.GroupSchema?>.d: DataColumn<String?> @JvmName("NullableGroupSchema_d") get() = this["d"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.GroupSchema?>.d: String? @JvmName("NullableGroupSchema_d") get() = this["d"] as String?
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.Schema>.a: DataColumn<Int> @JvmName("Schema_a") get() = this["a"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.Schema>.a: Int @JvmName("Schema_a") get() = this["a"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.Schema?>.a: DataColumn<Int?> @JvmName("NullableSchema_a") get() = this["a"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.Schema?>.a: Int? @JvmName("NullableSchema_a") get() = this["a"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.Schema>.frame: DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.FrameSchema>> @JvmName("Schema_frame") get() = this["frame"] as DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.FrameSchema>>
val DataRow<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.Schema>.frame: DataFrame<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.FrameSchema> @JvmName("Schema_frame") get() = this["frame"] as DataFrame<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.FrameSchema>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.Schema?>.frame: DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.FrameSchema?>> @JvmName("NullableSchema_frame") get() = this["frame"] as DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.FrameSchema?>>
val DataRow<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.Schema?>.frame: DataFrame<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.FrameSchema?> @JvmName("NullableSchema_frame") get() = this["frame"] as DataFrame<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.FrameSchema?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.Schema>.group: ColumnGroup<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.GroupSchema> @JvmName("Schema_group") get() = this["group"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.GroupSchema>
val DataRow<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.Schema>.group: DataRow<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.GroupSchema> @JvmName("Schema_group") get() = this["group"] as DataRow<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.GroupSchema>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.Schema?>.group: ColumnGroup<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.GroupSchema?> @JvmName("NullableSchema_group") get() = this["group"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.GroupSchema?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.Schema?>.group: DataRow<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.GroupSchema?> @JvmName("NullableSchema_group") get() = this["group"] as DataRow<org.jetbrains.kotlinx.dataframe.api.EmptyDataFrameTests.GroupSchema?>
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Grouped>.d: ColumnGroup<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow> @JvmName("Grouped_d") get() = this["d"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Grouped>.d: DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow> @JvmName("Grouped_d") get() = this["d"] as DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Grouped?>.d: ColumnGroup<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow?> @JvmName("NullableGrouped_d") get() = this["d"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Grouped?>.d: DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow?> @JvmName("NullableGrouped_d") get() = this["d"] as DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow?>
@@ -0,0 +1,33 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person>.age: DataColumn<Int> @JvmName("Person_age") get() = this["age"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person>.age: Int @JvmName("Person_age") get() = this["age"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person?>.age: DataColumn<Int?> @JvmName("NullablePerson_age") get() = this["age"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person?>.age: Int? @JvmName("NullablePerson_age") get() = this["age"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person>.city: DataColumn<String?> @JvmName("Person_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person>.city: String? @JvmName("Person_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person?>.city: DataColumn<String?> @JvmName("NullablePerson_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person?>.city: String? @JvmName("NullablePerson_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person>.firstName: DataColumn<String> @JvmName("Person_firstName") get() = this["firstName"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person>.firstName: String @JvmName("Person_firstName") get() = this["firstName"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person?>.firstName: DataColumn<String?> @JvmName("NullablePerson_firstName") get() = this["firstName"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person?>.firstName: String? @JvmName("NullablePerson_firstName") get() = this["firstName"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person>.isHappy: DataColumn<Boolean> @JvmName("Person_isHappy") get() = this["isHappy"] as DataColumn<Boolean>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person>.isHappy: Boolean @JvmName("Person_isHappy") get() = this["isHappy"] as Boolean
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person?>.isHappy: DataColumn<Boolean?> @JvmName("NullablePerson_isHappy") get() = this["isHappy"] as DataColumn<Boolean?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person?>.isHappy: Boolean? @JvmName("NullablePerson_isHappy") get() = this["isHappy"] as Boolean?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person>.lastName: DataColumn<String> @JvmName("Person_lastName") get() = this["lastName"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person>.lastName: String @JvmName("Person_lastName") get() = this["lastName"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person?>.lastName: DataColumn<String?> @JvmName("NullablePerson_lastName") get() = this["lastName"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person?>.lastName: String? @JvmName("NullablePerson_lastName") get() = this["lastName"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person>.weight: DataColumn<Int?> @JvmName("Person_weight") get() = this["weight"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person>.weight: Int? @JvmName("Person_weight") get() = this["weight"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person?>.weight: DataColumn<Int?> @JvmName("NullablePerson_weight") get() = this["weight"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.Person?>.weight: Int? @JvmName("NullablePerson_weight") get() = this["weight"] as Int?
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow>.a: DataColumn<String> @JvmName("TestRow_a") get() = this["a"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow>.a: String @JvmName("TestRow_a") get() = this["a"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow?>.a: DataColumn<String?> @JvmName("NullableTestRow_a") get() = this["a"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow?>.a: String? @JvmName("NullableTestRow_a") get() = this["a"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow>.b: DataColumn<String> @JvmName("TestRow_b") get() = this["b"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow>.b: String @JvmName("TestRow_b") get() = this["b"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow?>.b: DataColumn<String?> @JvmName("NullableTestRow_b") get() = this["b"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow?>.b: String? @JvmName("NullableTestRow_b") get() = this["b"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow>.c: DataColumn<String> @JvmName("TestRow_c") get() = this["c"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow>.c: String @JvmName("TestRow_c") get() = this["c"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow?>.c: DataColumn<String?> @JvmName("NullableTestRow_c") get() = this["c"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.FlattenTests.TestRow?>.c: String? @JvmName("NullableTestRow_c") get() = this["c"] as String?
@@ -0,0 +1,25 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker>.first: ColumnGroup<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker3> @JvmName("Marker_first") get() = this["first"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker3>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker>.first: DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker3> @JvmName("Marker_first") get() = this["first"] as DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker3>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker?>.first: ColumnGroup<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker3?> @JvmName("NullableMarker_first") get() = this["first"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker3?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker?>.first: DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker3?> @JvmName("NullableMarker_first") get() = this["first"] as DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker3?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker>.name: DataColumn<String> @JvmName("Marker_name") get() = this["name"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker>.name: String @JvmName("Marker_name") get() = this["name"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker?>.name: DataColumn<String?> @JvmName("NullableMarker_name") get() = this["name"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker?>.name: String? @JvmName("NullableMarker_name") get() = this["name"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker>.normal: ColumnGroup<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1> @JvmName("Marker_normal") get() = this["normal"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker>.normal: DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1> @JvmName("Marker_normal") get() = this["normal"] as DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker?>.normal: ColumnGroup<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1?> @JvmName("NullableMarker_normal") get() = this["normal"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker?>.normal: DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1?> @JvmName("NullableMarker_normal") get() = this["normal"] as DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker>.reversed: ColumnGroup<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2> @JvmName("Marker_reversed") get() = this["reversed"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker>.reversed: DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2> @JvmName("Marker_reversed") get() = this["reversed"] as DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker?>.reversed: ColumnGroup<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2?> @JvmName("NullableMarker_reversed") get() = this["reversed"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker?>.reversed: DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2?> @JvmName("NullableMarker_reversed") get() = this["reversed"] as DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2?>
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1>.c1: DataColumn<String> @JvmName("Marker1_c1") get() = this["c1"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1>.c1: String @JvmName("Marker1_c1") get() = this["c1"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1?>.c1: DataColumn<String?> @JvmName("NullableMarker1_c1") get() = this["c1"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1?>.c1: String? @JvmName("NullableMarker1_c1") get() = this["c1"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1>.c2: DataColumn<String> @JvmName("Marker1_c2") get() = this["c2"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1>.c2: String @JvmName("Marker1_c2") get() = this["c2"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1?>.c2: DataColumn<String?> @JvmName("NullableMarker1_c2") get() = this["c2"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1?>.c2: String? @JvmName("NullableMarker1_c2") get() = this["c2"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1>.c3: DataColumn<String?> @JvmName("Marker1_c3") get() = this["c3"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1>.c3: String? @JvmName("Marker1_c3") get() = this["c3"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1?>.c3: DataColumn<String?> @JvmName("NullableMarker1_c3") get() = this["c3"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker1?>.c3: String? @JvmName("NullableMarker1_c3") get() = this["c3"] as String?
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2>.c1: DataColumn<String> @JvmName("Marker2_c1") get() = this["c1"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2>.c1: String @JvmName("Marker2_c1") get() = this["c1"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2?>.c1: DataColumn<String?> @JvmName("NullableMarker2_c1") get() = this["c1"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2?>.c1: String? @JvmName("NullableMarker2_c1") get() = this["c1"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2>.c2: DataColumn<String> @JvmName("Marker2_c2") get() = this["c2"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2>.c2: String @JvmName("Marker2_c2") get() = this["c2"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2?>.c2: DataColumn<String?> @JvmName("NullableMarker2_c2") get() = this["c2"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2?>.c2: String? @JvmName("NullableMarker2_c2") get() = this["c2"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2>.c3: DataColumn<String?> @JvmName("Marker2_c3") get() = this["c3"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2>.c3: String? @JvmName("Marker2_c3") get() = this["c3"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2?>.c3: DataColumn<String?> @JvmName("NullableMarker2_c3") get() = this["c3"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker2?>.c3: String? @JvmName("NullableMarker2_c3") get() = this["c3"] as String?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker3>.c1: DataColumn<String> @JvmName("Marker3_c1") get() = this["c1"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker3>.c1: String @JvmName("Marker3_c1") get() = this["c1"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker3?>.c1: DataColumn<String?> @JvmName("NullableMarker3_c1") get() = this["c1"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GatherTests.Marker3?>.c1: String? @JvmName("NullableMarker3_c1") get() = this["c1"] as String?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GetTests.Schema>.a: DataColumn<Int> @JvmName("Schema_a") get() = this["a"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GetTests.Schema>.a: Int @JvmName("Schema_a") get() = this["a"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.GetTests.Schema?>.a: DataColumn<Int?> @JvmName("NullableSchema_a") get() = this["a"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.GetTests.Schema?>.a: Int? @JvmName("NullableSchema_a") get() = this["a"] as Int?
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.UpdateTests.Data>.a: DataColumn<Int> @JvmName("Data_a") get() = this["a"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.api.UpdateTests.Data>.a: Int @JvmName("Data_a") get() = this["a"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.UpdateTests.Data?>.a: DataColumn<Int?> @JvmName("NullableData_a") get() = this["a"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.UpdateTests.Data?>.a: Int? @JvmName("NullableData_a") get() = this["a"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.UpdateTests.Data>.b: DataColumn<String> @JvmName("Data_b") get() = this["b"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.UpdateTests.Data>.b: String @JvmName("Data_b") get() = this["b"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.UpdateTests.Data?>.b: DataColumn<String?> @JvmName("NullableData_b") get() = this["b"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.UpdateTests.Data?>.b: String? @JvmName("NullableData_b") get() = this["b"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.UpdateTests.Data>.c: DataColumn<Boolean> @JvmName("Data_c") get() = this["c"] as DataColumn<Boolean>
val DataRow<org.jetbrains.kotlinx.dataframe.api.UpdateTests.Data>.c: Boolean @JvmName("Data_c") get() = this["c"] as Boolean
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.UpdateTests.Data?>.c: DataColumn<Boolean?> @JvmName("NullableData_c") get() = this["c"] as DataColumn<Boolean?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.UpdateTests.Data?>.c: Boolean? @JvmName("NullableData_c") get() = this["c"] as Boolean?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.UpdateTests.DataPart>.a: DataColumn<Int> @JvmName("DataPart_a") get() = this["a"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.api.UpdateTests.DataPart>.a: Int @JvmName("DataPart_a") get() = this["a"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.UpdateTests.DataPart?>.a: DataColumn<Int?> @JvmName("NullableDataPart_a") get() = this["a"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.UpdateTests.DataPart?>.a: Int? @JvmName("NullableDataPart_a") get() = this["a"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.UpdateTests.DataPart>.b: DataColumn<String> @JvmName("DataPart_b") get() = this["b"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.api.UpdateTests.DataPart>.b: String @JvmName("DataPart_b") get() = this["b"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.UpdateTests.DataPart?>.b: DataColumn<String?> @JvmName("NullableDataPart_b") get() = this["b"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.UpdateTests.DataPart?>.b: String? @JvmName("NullableDataPart_b") get() = this["b"] as String?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.UpdateTests.SchemaA>.i: DataColumn<Int?> @JvmName("SchemaA_i") get() = this["i"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.UpdateTests.SchemaA>.i: Int? @JvmName("SchemaA_i") get() = this["i"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.UpdateTests.SchemaA?>.i: DataColumn<Int?> @JvmName("NullableSchemaA_i") get() = this["i"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.UpdateTests.SchemaA?>.i: Int? @JvmName("NullableSchemaA_i") get() = this["i"] as Int?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.UpdateTests.SchemaB>.i: DataColumn<Int> @JvmName("SchemaB_i") get() = this["i"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.api.UpdateTests.SchemaB>.i: Int @JvmName("SchemaB_i") get() = this["i"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.api.UpdateTests.SchemaB?>.i: DataColumn<Int?> @JvmName("NullableSchemaB_i") get() = this["i"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.api.UpdateTests.SchemaB?>.i: Int? @JvmName("NullableSchemaB_i") get() = this["i"] as Int?
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.DataRecord>.items: DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item>> @JvmName("DataRecord_items") get() = this["items"] as DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item>>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.DataRecord>.items: DataFrame<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item> @JvmName("DataRecord_items") get() = this["items"] as DataFrame<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.DataRecord?>.items: DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item?>> @JvmName("NullableDataRecord_items") get() = this["items"] as DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item?>>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.DataRecord?>.items: DataFrame<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item?> @JvmName("NullableDataRecord_items") get() = this["items"] as DataFrame<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.DataRecord>.kind: DataColumn<String> @JvmName("DataRecord_kind") get() = this["kind"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.DataRecord>.kind: String @JvmName("DataRecord_kind") get() = this["kind"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.DataRecord?>.kind: DataColumn<String?> @JvmName("NullableDataRecord_kind") get() = this["kind"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.DataRecord?>.kind: String? @JvmName("NullableDataRecord_kind") get() = this["kind"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.DataRecord>.pageInfo: ColumnGroup<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo> @JvmName("DataRecord_pageInfo") get() = this["pageInfo"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.DataRecord>.pageInfo: DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo> @JvmName("DataRecord_pageInfo") get() = this["pageInfo"] as DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.DataRecord?>.pageInfo: ColumnGroup<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo?> @JvmName("NullableDataRecord_pageInfo") get() = this["pageInfo"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.DataRecord?>.pageInfo: DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo?> @JvmName("NullableDataRecord_pageInfo") get() = this["pageInfo"] as DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo?>
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item>.id: DataColumn<String> @JvmName("Item_id") get() = this["id"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item>.id: String @JvmName("Item_id") get() = this["id"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item?>.id: DataColumn<String?> @JvmName("NullableItem_id") get() = this["id"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item?>.id: String? @JvmName("NullableItem_id") get() = this["id"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item>.kind: DataColumn<String> @JvmName("Item_kind") get() = this["kind"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item>.kind: String @JvmName("Item_kind") get() = this["kind"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item?>.kind: DataColumn<String?> @JvmName("NullableItem_kind") get() = this["kind"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item?>.kind: String? @JvmName("NullableItem_kind") get() = this["kind"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item>.snippet: ColumnGroup<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet> @JvmName("Item_snippet") get() = this["snippet"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item>.snippet: DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet> @JvmName("Item_snippet") get() = this["snippet"] as DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item?>.snippet: ColumnGroup<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet?> @JvmName("NullableItem_snippet") get() = this["snippet"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Item?>.snippet: DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet?> @JvmName("NullableItem_snippet") get() = this["snippet"] as DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet?>
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo>.resultsPerPage: DataColumn<Int> @JvmName("PageInfo_resultsPerPage") get() = this["resultsPerPage"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo>.resultsPerPage: Int @JvmName("PageInfo_resultsPerPage") get() = this["resultsPerPage"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo?>.resultsPerPage: DataColumn<Int?> @JvmName("NullablePageInfo_resultsPerPage") get() = this["resultsPerPage"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo?>.resultsPerPage: Int? @JvmName("NullablePageInfo_resultsPerPage") get() = this["resultsPerPage"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo>.snippets: DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet>> @JvmName("PageInfo_snippets") get() = this["snippets"] as DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet>>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo>.snippets: DataFrame<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet> @JvmName("PageInfo_snippets") get() = this["snippets"] as DataFrame<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo?>.snippets: DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet?>> @JvmName("NullablePageInfo_snippets") get() = this["snippets"] as DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet?>>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo?>.snippets: DataFrame<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet?> @JvmName("NullablePageInfo_snippets") get() = this["snippets"] as DataFrame<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo>.totalResults: DataColumn<Int> @JvmName("PageInfo_totalResults") get() = this["totalResults"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo>.totalResults: Int @JvmName("PageInfo_totalResults") get() = this["totalResults"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo?>.totalResults: DataColumn<Int?> @JvmName("NullablePageInfo_totalResults") get() = this["totalResults"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.PageInfo?>.totalResults: Int? @JvmName("NullablePageInfo_totalResults") get() = this["totalResults"] as Int?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet>.info: DataColumn<String> @JvmName("Snippet_info") get() = this["info"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet>.info: String @JvmName("Snippet_info") get() = this["info"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet?>.info: DataColumn<String?> @JvmName("NullableSnippet_info") get() = this["info"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet?>.info: String? @JvmName("NullableSnippet_info") get() = this["info"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet>.position: DataColumn<Int> @JvmName("Snippet_position") get() = this["position"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet>.position: Int @JvmName("Snippet_position") get() = this["position"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet?>.position: DataColumn<Int?> @JvmName("NullableSnippet_position") get() = this["position"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.MatchSchemeTests.Snippet?>.position: Int? @JvmName("NullableSnippet_position") get() = this["position"] as Int?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.NameGenerationTests.DataRecord>.`first column`: DataColumn<Int> @JvmName("DataRecord_first column") get() = this["first column"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.NameGenerationTests.DataRecord>.`first column`: Int @JvmName("DataRecord_first column") get() = this["first column"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.NameGenerationTests.DataRecord?>.`first column`: DataColumn<Int?> @JvmName("NullableDataRecord_first column") get() = this["first column"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.NameGenerationTests.DataRecord?>.`first column`: Int? @JvmName("NullableDataRecord_first column") get() = this["first column"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.NameGenerationTests.DataRecord>.`second column`: DataColumn<Int> @JvmName("DataRecord_second column") get() = this["second column"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.NameGenerationTests.DataRecord>.`second column`: Int @JvmName("DataRecord_second column") get() = this["second column"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.NameGenerationTests.DataRecord?>.`second column`: DataColumn<Int?> @JvmName("NullableDataRecord_second column") get() = this["second column"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.NameGenerationTests.DataRecord?>.`second column`: Int? @JvmName("NullableDataRecord_second column") get() = this["second column"] as Int?
@@ -0,0 +1,10 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
@@ -0,0 +1,10 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
@@ -0,0 +1,10 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
@@ -0,0 +1,10 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
@@ -0,0 +1,10 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
@@ -0,0 +1,10 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test3.A>.x: DataColumn<kotlin.collections.List<*>> @JvmName("A_x") get() = this["x"] as DataColumn<kotlin.collections.List<*>>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test3.A>.x: kotlin.collections.List<*> @JvmName("A_x") get() = this["x"] as kotlin.collections.List<*>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test3.A?>.x: DataColumn<kotlin.collections.List<*>?> @JvmName("NullableA_x") get() = this["x"] as DataColumn<kotlin.collections.List<*>?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test3.A?>.x: kotlin.collections.List<*>? @JvmName("NullableA_x") get() = this["x"] as kotlin.collections.List<*>?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test3.B>.x: DataColumn<kotlin.collections.List<*>> @JvmName("B_x") get() = this["x"] as DataColumn<kotlin.collections.List<*>>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test3.B>.x: kotlin.collections.List<*> @JvmName("B_x") get() = this["x"] as kotlin.collections.List<*>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test3.B?>.x: DataColumn<kotlin.collections.List<*>?> @JvmName("NullableB_x") get() = this["x"] as DataColumn<kotlin.collections.List<*>?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test3.B?>.x: kotlin.collections.List<*>? @JvmName("NullableB_x") get() = this["x"] as kotlin.collections.List<*>?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test3.C>.x: DataColumn<kotlin.collections.List<kotlin.Int>> @JvmName("C_x") get() = this["x"] as DataColumn<kotlin.collections.List<kotlin.Int>>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test3.C>.x: kotlin.collections.List<kotlin.Int> @JvmName("C_x") get() = this["x"] as kotlin.collections.List<kotlin.Int>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test3.C?>.x: DataColumn<kotlin.collections.List<kotlin.Int>?> @JvmName("NullableC_x") get() = this["x"] as DataColumn<kotlin.collections.List<kotlin.Int>?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test3.C?>.x: kotlin.collections.List<kotlin.Int>? @JvmName("NullableC_x") get() = this["x"] as kotlin.collections.List<kotlin.Int>?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test3.D>.x: DataColumn<kotlin.collections.List<*>> @JvmName("D_x") get() = this["x"] as DataColumn<kotlin.collections.List<*>>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test3.D>.x: kotlin.collections.List<*> @JvmName("D_x") get() = this["x"] as kotlin.collections.List<*>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test3.D?>.x: DataColumn<kotlin.collections.List<*>?> @JvmName("NullableD_x") get() = this["x"] as DataColumn<kotlin.collections.List<*>?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test3.D?>.x: kotlin.collections.List<*>? @JvmName("NullableD_x") get() = this["x"] as kotlin.collections.List<*>?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test4.A>.a: DataColumn<Int?> @JvmName("A_a") get() = this["a"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test4.A>.a: Int? @JvmName("A_a") get() = this["a"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test4.A?>.a: DataColumn<Int?> @JvmName("NullableA_a") get() = this["a"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test4.A?>.a: Int? @JvmName("NullableA_a") get() = this["a"] as Int?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test4.B>.a: DataColumn<Int?> @JvmName("B_a") get() = this["a"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test4.B>.a: Int? @JvmName("B_a") get() = this["a"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test4.B?>.a: DataColumn<Int?> @JvmName("NullableB_a") get() = this["a"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test4.B?>.a: Int? @JvmName("NullableB_a") get() = this["a"] as Int?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType>.col: DataColumn<String> @JvmName("_DataFrameType_col") get() = this["col"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType>.col: String @JvmName("_DataFrameType_col") get() = this["col"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType?>.col: DataColumn<String?> @JvmName("Nullable_DataFrameType_col") get() = this["col"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType?>.col: String? @JvmName("Nullable_DataFrameType_col") get() = this["col"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType>.leaf: ColumnGroup<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType1> @JvmName("_DataFrameType_leaf") get() = this["leaf"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType1>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType>.leaf: DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType1> @JvmName("_DataFrameType_leaf") get() = this["leaf"] as DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType1>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType?>.leaf: ColumnGroup<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType1?> @JvmName("Nullable_DataFrameType_leaf") get() = this["leaf"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType1?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType?>.leaf: DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType1?> @JvmName("Nullable_DataFrameType_leaf") get() = this["leaf"] as DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType1?>
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.codeGen
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType1>.a: DataColumn<Int> @JvmName("_DataFrameType1_a") get() = this["a"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType1>.a: Int @JvmName("_DataFrameType1_a") get() = this["a"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType1?>.a: DataColumn<Int?> @JvmName("Nullable_DataFrameType1_a") get() = this["a"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType1?>.a: Int? @JvmName("Nullable_DataFrameType1_a") get() = this["a"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType1>.b: DataColumn<Int> @JvmName("_DataFrameType1_b") get() = this["b"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType1>.b: Int @JvmName("_DataFrameType1_b") get() = this["b"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType1?>.b: DataColumn<Int?> @JvmName("Nullable_DataFrameType1_b") get() = this["b"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.codeGen.ReplCodeGenTests.Test5._DataFrameType1?>.b: Int? @JvmName("Nullable_DataFrameType1_b") get() = this["b"] as Int?
@@ -0,0 +1,25 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.io
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1>.etag: DataColumn<String> @JvmName("DataFrameType1_etag") get() = this["etag"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1>.etag: String @JvmName("DataFrameType1_etag") get() = this["etag"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1?>.etag: DataColumn<String?> @JvmName("NullableDataFrameType1_etag") get() = this["etag"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1?>.etag: String? @JvmName("NullableDataFrameType1_etag") get() = this["etag"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1>.id: DataColumn<String> @JvmName("DataFrameType1_id") get() = this["id"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1>.id: String @JvmName("DataFrameType1_id") get() = this["id"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1?>.id: DataColumn<String?> @JvmName("NullableDataFrameType1_id") get() = this["id"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1?>.id: String? @JvmName("NullableDataFrameType1_id") get() = this["id"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1>.kind: DataColumn<String> @JvmName("DataFrameType1_kind") get() = this["kind"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1>.kind: String @JvmName("DataFrameType1_kind") get() = this["kind"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1?>.kind: DataColumn<String?> @JvmName("NullableDataFrameType1_kind") get() = this["kind"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1?>.kind: String? @JvmName("NullableDataFrameType1_kind") get() = this["kind"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1>.snippet: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2> @JvmName("DataFrameType1_snippet") get() = this["snippet"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1>.snippet: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2> @JvmName("DataFrameType1_snippet") get() = this["snippet"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1?>.snippet: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?> @JvmName("NullableDataFrameType1_snippet") get() = this["snippet"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1?>.snippet: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?> @JvmName("NullableDataFrameType1_snippet") get() = this["snippet"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.io
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType10>.resultsPerPage: DataColumn<Int> @JvmName("DataFrameType10_resultsPerPage") get() = this["resultsPerPage"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType10>.resultsPerPage: Int @JvmName("DataFrameType10_resultsPerPage") get() = this["resultsPerPage"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType10?>.resultsPerPage: DataColumn<Int?> @JvmName("NullableDataFrameType10_resultsPerPage") get() = this["resultsPerPage"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType10?>.resultsPerPage: Int? @JvmName("NullableDataFrameType10_resultsPerPage") get() = this["resultsPerPage"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType10>.totalResults: DataColumn<Int> @JvmName("DataFrameType10_totalResults") get() = this["totalResults"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType10>.totalResults: Int @JvmName("DataFrameType10_totalResults") get() = this["totalResults"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType10?>.totalResults: DataColumn<Int?> @JvmName("NullableDataFrameType10_totalResults") get() = this["totalResults"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType10?>.totalResults: Int? @JvmName("NullableDataFrameType10_totalResults") get() = this["totalResults"] as Int?
@@ -0,0 +1,45 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.io
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.channelId: DataColumn<String> @JvmName("DataFrameType2_channelId") get() = this["channelId"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.channelId: String @JvmName("DataFrameType2_channelId") get() = this["channelId"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.channelId: DataColumn<String?> @JvmName("NullableDataFrameType2_channelId") get() = this["channelId"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.channelId: String? @JvmName("NullableDataFrameType2_channelId") get() = this["channelId"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.channelTitle: DataColumn<String> @JvmName("DataFrameType2_channelTitle") get() = this["channelTitle"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.channelTitle: String @JvmName("DataFrameType2_channelTitle") get() = this["channelTitle"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.channelTitle: DataColumn<String?> @JvmName("NullableDataFrameType2_channelTitle") get() = this["channelTitle"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.channelTitle: String? @JvmName("NullableDataFrameType2_channelTitle") get() = this["channelTitle"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.description: DataColumn<String> @JvmName("DataFrameType2_description") get() = this["description"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.description: String @JvmName("DataFrameType2_description") get() = this["description"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.description: DataColumn<String?> @JvmName("NullableDataFrameType2_description") get() = this["description"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.description: String? @JvmName("NullableDataFrameType2_description") get() = this["description"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.playlistId: DataColumn<String> @JvmName("DataFrameType2_playlistId") get() = this["playlistId"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.playlistId: String @JvmName("DataFrameType2_playlistId") get() = this["playlistId"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.playlistId: DataColumn<String?> @JvmName("NullableDataFrameType2_playlistId") get() = this["playlistId"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.playlistId: String? @JvmName("NullableDataFrameType2_playlistId") get() = this["playlistId"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.position: DataColumn<Int> @JvmName("DataFrameType2_position") get() = this["position"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.position: Int @JvmName("DataFrameType2_position") get() = this["position"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.position: DataColumn<Int?> @JvmName("NullableDataFrameType2_position") get() = this["position"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.position: Int? @JvmName("NullableDataFrameType2_position") get() = this["position"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.publishedAt: DataColumn<String> @JvmName("DataFrameType2_publishedAt") get() = this["publishedAt"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.publishedAt: String @JvmName("DataFrameType2_publishedAt") get() = this["publishedAt"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.publishedAt: DataColumn<String?> @JvmName("NullableDataFrameType2_publishedAt") get() = this["publishedAt"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.publishedAt: String? @JvmName("NullableDataFrameType2_publishedAt") get() = this["publishedAt"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.resourceId: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType9> @JvmName("DataFrameType2_resourceId") get() = this["resourceId"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType9>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.resourceId: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType9> @JvmName("DataFrameType2_resourceId") get() = this["resourceId"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType9>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.resourceId: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType9?> @JvmName("NullableDataFrameType2_resourceId") get() = this["resourceId"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType9?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.resourceId: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType9?> @JvmName("NullableDataFrameType2_resourceId") get() = this["resourceId"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType9?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.thumbnails: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3> @JvmName("DataFrameType2_thumbnails") get() = this["thumbnails"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.thumbnails: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3> @JvmName("DataFrameType2_thumbnails") get() = this["thumbnails"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.thumbnails: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3?> @JvmName("NullableDataFrameType2_thumbnails") get() = this["thumbnails"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.thumbnails: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3?> @JvmName("NullableDataFrameType2_thumbnails") get() = this["thumbnails"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.title: DataColumn<String> @JvmName("DataFrameType2_title") get() = this["title"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2>.title: String @JvmName("DataFrameType2_title") get() = this["title"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.title: DataColumn<String?> @JvmName("NullableDataFrameType2_title") get() = this["title"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType2?>.title: String? @JvmName("NullableDataFrameType2_title") get() = this["title"] as String?
@@ -0,0 +1,29 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.io
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3>.default: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4> @JvmName("DataFrameType3_default") get() = this["default"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3>.default: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4> @JvmName("DataFrameType3_default") get() = this["default"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3?>.default: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4?> @JvmName("NullableDataFrameType3_default") get() = this["default"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3?>.default: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4?> @JvmName("NullableDataFrameType3_default") get() = this["default"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3>.high: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6> @JvmName("DataFrameType3_high") get() = this["high"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3>.high: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6> @JvmName("DataFrameType3_high") get() = this["high"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3?>.high: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6?> @JvmName("NullableDataFrameType3_high") get() = this["high"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3?>.high: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6?> @JvmName("NullableDataFrameType3_high") get() = this["high"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3>.maxres: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8> @JvmName("DataFrameType3_maxres") get() = this["maxres"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3>.maxres: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8> @JvmName("DataFrameType3_maxres") get() = this["maxres"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3?>.maxres: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8?> @JvmName("NullableDataFrameType3_maxres") get() = this["maxres"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3?>.maxres: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8?> @JvmName("NullableDataFrameType3_maxres") get() = this["maxres"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3>.medium: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5> @JvmName("DataFrameType3_medium") get() = this["medium"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3>.medium: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5> @JvmName("DataFrameType3_medium") get() = this["medium"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3?>.medium: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5?> @JvmName("NullableDataFrameType3_medium") get() = this["medium"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3?>.medium: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5?> @JvmName("NullableDataFrameType3_medium") get() = this["medium"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3>.standard: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7> @JvmName("DataFrameType3_standard") get() = this["standard"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3>.standard: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7> @JvmName("DataFrameType3_standard") get() = this["standard"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3?>.standard: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7?> @JvmName("NullableDataFrameType3_standard") get() = this["standard"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType3?>.standard: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7?> @JvmName("NullableDataFrameType3_standard") get() = this["standard"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7?>
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.io
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4>.height: DataColumn<Int> @JvmName("DataFrameType4_height") get() = this["height"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4>.height: Int @JvmName("DataFrameType4_height") get() = this["height"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4?>.height: DataColumn<Int?> @JvmName("NullableDataFrameType4_height") get() = this["height"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4?>.height: Int? @JvmName("NullableDataFrameType4_height") get() = this["height"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4>.url: DataColumn<String> @JvmName("DataFrameType4_url") get() = this["url"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4>.url: String @JvmName("DataFrameType4_url") get() = this["url"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4?>.url: DataColumn<String?> @JvmName("NullableDataFrameType4_url") get() = this["url"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4?>.url: String? @JvmName("NullableDataFrameType4_url") get() = this["url"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4>.width: DataColumn<Int> @JvmName("DataFrameType4_width") get() = this["width"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4>.width: Int @JvmName("DataFrameType4_width") get() = this["width"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4?>.width: DataColumn<Int?> @JvmName("NullableDataFrameType4_width") get() = this["width"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType4?>.width: Int? @JvmName("NullableDataFrameType4_width") get() = this["width"] as Int?
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.io
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5>.height: DataColumn<Int> @JvmName("DataFrameType5_height") get() = this["height"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5>.height: Int @JvmName("DataFrameType5_height") get() = this["height"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5?>.height: DataColumn<Int?> @JvmName("NullableDataFrameType5_height") get() = this["height"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5?>.height: Int? @JvmName("NullableDataFrameType5_height") get() = this["height"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5>.url: DataColumn<String> @JvmName("DataFrameType5_url") get() = this["url"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5>.url: String @JvmName("DataFrameType5_url") get() = this["url"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5?>.url: DataColumn<String?> @JvmName("NullableDataFrameType5_url") get() = this["url"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5?>.url: String? @JvmName("NullableDataFrameType5_url") get() = this["url"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5>.width: DataColumn<Int> @JvmName("DataFrameType5_width") get() = this["width"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5>.width: Int @JvmName("DataFrameType5_width") get() = this["width"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5?>.width: DataColumn<Int?> @JvmName("NullableDataFrameType5_width") get() = this["width"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType5?>.width: Int? @JvmName("NullableDataFrameType5_width") get() = this["width"] as Int?
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.io
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6>.height: DataColumn<Int> @JvmName("DataFrameType6_height") get() = this["height"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6>.height: Int @JvmName("DataFrameType6_height") get() = this["height"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6?>.height: DataColumn<Int?> @JvmName("NullableDataFrameType6_height") get() = this["height"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6?>.height: Int? @JvmName("NullableDataFrameType6_height") get() = this["height"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6>.url: DataColumn<String> @JvmName("DataFrameType6_url") get() = this["url"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6>.url: String @JvmName("DataFrameType6_url") get() = this["url"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6?>.url: DataColumn<String?> @JvmName("NullableDataFrameType6_url") get() = this["url"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6?>.url: String? @JvmName("NullableDataFrameType6_url") get() = this["url"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6>.width: DataColumn<Int> @JvmName("DataFrameType6_width") get() = this["width"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6>.width: Int @JvmName("DataFrameType6_width") get() = this["width"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6?>.width: DataColumn<Int?> @JvmName("NullableDataFrameType6_width") get() = this["width"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType6?>.width: Int? @JvmName("NullableDataFrameType6_width") get() = this["width"] as Int?
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.io
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7>.height: DataColumn<Int?> @JvmName("DataFrameType7_height") get() = this["height"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7>.height: Int? @JvmName("DataFrameType7_height") get() = this["height"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7?>.height: DataColumn<Int?> @JvmName("NullableDataFrameType7_height") get() = this["height"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7?>.height: Int? @JvmName("NullableDataFrameType7_height") get() = this["height"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7>.url: DataColumn<String?> @JvmName("DataFrameType7_url") get() = this["url"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7>.url: String? @JvmName("DataFrameType7_url") get() = this["url"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7?>.url: DataColumn<String?> @JvmName("NullableDataFrameType7_url") get() = this["url"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7?>.url: String? @JvmName("NullableDataFrameType7_url") get() = this["url"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7>.width: DataColumn<Int?> @JvmName("DataFrameType7_width") get() = this["width"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7>.width: Int? @JvmName("DataFrameType7_width") get() = this["width"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7?>.width: DataColumn<Int?> @JvmName("NullableDataFrameType7_width") get() = this["width"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType7?>.width: Int? @JvmName("NullableDataFrameType7_width") get() = this["width"] as Int?
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.io
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8>.height: DataColumn<Int?> @JvmName("DataFrameType8_height") get() = this["height"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8>.height: Int? @JvmName("DataFrameType8_height") get() = this["height"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8?>.height: DataColumn<Int?> @JvmName("NullableDataFrameType8_height") get() = this["height"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8?>.height: Int? @JvmName("NullableDataFrameType8_height") get() = this["height"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8>.url: DataColumn<String?> @JvmName("DataFrameType8_url") get() = this["url"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8>.url: String? @JvmName("DataFrameType8_url") get() = this["url"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8?>.url: DataColumn<String?> @JvmName("NullableDataFrameType8_url") get() = this["url"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8?>.url: String? @JvmName("NullableDataFrameType8_url") get() = this["url"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8>.width: DataColumn<Int?> @JvmName("DataFrameType8_width") get() = this["width"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8>.width: Int? @JvmName("DataFrameType8_width") get() = this["width"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8?>.width: DataColumn<Int?> @JvmName("NullableDataFrameType8_width") get() = this["width"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType8?>.width: Int? @JvmName("NullableDataFrameType8_width") get() = this["width"] as Int?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.io
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType9>.kind: DataColumn<String> @JvmName("DataFrameType9_kind") get() = this["kind"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType9>.kind: String @JvmName("DataFrameType9_kind") get() = this["kind"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType9?>.kind: DataColumn<String?> @JvmName("NullableDataFrameType9_kind") get() = this["kind"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType9?>.kind: String? @JvmName("NullableDataFrameType9_kind") get() = this["kind"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType9>.videoId: DataColumn<String> @JvmName("DataFrameType9_videoId") get() = this["videoId"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType9>.videoId: String @JvmName("DataFrameType9_videoId") get() = this["videoId"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType9?>.videoId: DataColumn<String?> @JvmName("NullableDataFrameType9_videoId") get() = this["videoId"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType9?>.videoId: String? @JvmName("NullableDataFrameType9_videoId") get() = this["videoId"] as String?
@@ -0,0 +1,29 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.io
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord>.etag: DataColumn<String> @JvmName("DataRecord_etag") get() = this["etag"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord>.etag: String @JvmName("DataRecord_etag") get() = this["etag"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord?>.etag: DataColumn<String?> @JvmName("NullableDataRecord_etag") get() = this["etag"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord?>.etag: String? @JvmName("NullableDataRecord_etag") get() = this["etag"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord>.items: DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1>> @JvmName("DataRecord_items") get() = this["items"] as DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1>>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord>.items: DataFrame<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1> @JvmName("DataRecord_items") get() = this["items"] as DataFrame<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord?>.items: DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1?>> @JvmName("NullableDataRecord_items") get() = this["items"] as DataColumn<DataFrame<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1?>>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord?>.items: DataFrame<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1?> @JvmName("NullableDataRecord_items") get() = this["items"] as DataFrame<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType1?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord>.kind: DataColumn<String> @JvmName("DataRecord_kind") get() = this["kind"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord>.kind: String @JvmName("DataRecord_kind") get() = this["kind"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord?>.kind: DataColumn<String?> @JvmName("NullableDataRecord_kind") get() = this["kind"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord?>.kind: String? @JvmName("NullableDataRecord_kind") get() = this["kind"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord>.nextPageToken: DataColumn<String> @JvmName("DataRecord_nextPageToken") get() = this["nextPageToken"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord>.nextPageToken: String @JvmName("DataRecord_nextPageToken") get() = this["nextPageToken"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord?>.nextPageToken: DataColumn<String?> @JvmName("NullableDataRecord_nextPageToken") get() = this["nextPageToken"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord?>.nextPageToken: String? @JvmName("NullableDataRecord_nextPageToken") get() = this["nextPageToken"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord>.pageInfo: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType10> @JvmName("DataRecord_pageInfo") get() = this["pageInfo"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType10>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord>.pageInfo: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType10> @JvmName("DataRecord_pageInfo") get() = this["pageInfo"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType10>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord?>.pageInfo: ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType10?> @JvmName("NullableDataRecord_pageInfo") get() = this["pageInfo"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType10?>
val DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataRecord?>.pageInfo: DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType10?> @JvmName("NullableDataRecord_pageInfo") get() = this["pageInfo"] as DataRow<org.jetbrains.kotlinx.dataframe.io.PlaylistJsonTest.DataFrameType10?>
@@ -0,0 +1,25 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.samples.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.ApiLevels.TitanicPassenger>.age: DataColumn<Int> @JvmName("TitanicPassenger_age") get() = this["age"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.ApiLevels.TitanicPassenger>.age: Int @JvmName("TitanicPassenger_age") get() = this["age"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.ApiLevels.TitanicPassenger?>.age: DataColumn<Int?> @JvmName("NullableTitanicPassenger_age") get() = this["age"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.ApiLevels.TitanicPassenger?>.age: Int? @JvmName("NullableTitanicPassenger_age") get() = this["age"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.ApiLevels.TitanicPassenger>.home: DataColumn<String> @JvmName("TitanicPassenger_home") get() = this["home"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.ApiLevels.TitanicPassenger>.home: String @JvmName("TitanicPassenger_home") get() = this["home"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.ApiLevels.TitanicPassenger?>.home: DataColumn<String?> @JvmName("NullableTitanicPassenger_home") get() = this["home"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.ApiLevels.TitanicPassenger?>.home: String? @JvmName("NullableTitanicPassenger_home") get() = this["home"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.ApiLevels.TitanicPassenger>.name: DataColumn<String> @JvmName("TitanicPassenger_name") get() = this["name"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.ApiLevels.TitanicPassenger>.name: String @JvmName("TitanicPassenger_name") get() = this["name"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.ApiLevels.TitanicPassenger?>.name: DataColumn<String?> @JvmName("NullableTitanicPassenger_name") get() = this["name"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.ApiLevels.TitanicPassenger?>.name: String? @JvmName("NullableTitanicPassenger_name") get() = this["name"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.ApiLevels.TitanicPassenger>.survived: DataColumn<Boolean> @JvmName("TitanicPassenger_survived") get() = this["survived"] as DataColumn<Boolean>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.ApiLevels.TitanicPassenger>.survived: Boolean @JvmName("TitanicPassenger_survived") get() = this["survived"] as Boolean
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.ApiLevels.TitanicPassenger?>.survived: DataColumn<Boolean?> @JvmName("NullableTitanicPassenger_survived") get() = this["survived"] as DataColumn<Boolean?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.ApiLevels.TitanicPassenger?>.survived: Boolean? @JvmName("NullableTitanicPassenger_survived") get() = this["survived"] as Boolean?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.samples.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Collections.Input>.a: DataColumn<Int> @JvmName("Input_a") get() = this["a"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Collections.Input>.a: Int @JvmName("Input_a") get() = this["a"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Collections.Input?>.a: DataColumn<Int?> @JvmName("NullableInput_a") get() = this["a"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Collections.Input?>.a: Int? @JvmName("NullableInput_a") get() = this["a"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Collections.Input>.b: DataColumn<Int> @JvmName("Input_b") get() = this["b"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Collections.Input>.b: Int @JvmName("Input_b") get() = this["b"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Collections.Input?>.b: DataColumn<Int?> @JvmName("NullableInput_b") get() = this["b"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Collections.Input?>.b: Int? @JvmName("NullableInput_b") get() = this["b"] as Int?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.samples.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Collections.Input2>.a: DataColumn<Int> @JvmName("Input2_a") get() = this["a"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Collections.Input2>.a: Int @JvmName("Input2_a") get() = this["a"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Collections.Input2?>.a: DataColumn<Int?> @JvmName("NullableInput2_a") get() = this["a"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Collections.Input2?>.a: Int? @JvmName("NullableInput2_a") get() = this["a"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Collections.Input2>.b: DataColumn<Int> @JvmName("Input2_b") get() = this["b"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Collections.Input2>.b: Int @JvmName("Input2_b") get() = this["b"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Collections.Input2?>.b: DataColumn<Int?> @JvmName("NullableInput2_b") get() = this["b"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Collections.Input2?>.b: Int? @JvmName("NullableInput2_b") get() = this["b"] as Int?
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.samples.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Campaigns>.endDate: DataColumn<kotlinx.datetime.LocalDate> @JvmName("Campaigns_endDate") get() = this["endDate"] as DataColumn<kotlinx.datetime.LocalDate>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Campaigns>.endDate: kotlinx.datetime.LocalDate @JvmName("Campaigns_endDate") get() = this["endDate"] as kotlinx.datetime.LocalDate
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Campaigns?>.endDate: DataColumn<kotlinx.datetime.LocalDate?> @JvmName("NullableCampaigns_endDate") get() = this["endDate"] as DataColumn<kotlinx.datetime.LocalDate?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Campaigns?>.endDate: kotlinx.datetime.LocalDate? @JvmName("NullableCampaigns_endDate") get() = this["endDate"] as kotlinx.datetime.LocalDate?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Campaigns>.name: DataColumn<String> @JvmName("Campaigns_name") get() = this["name"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Campaigns>.name: String @JvmName("Campaigns_name") get() = this["name"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Campaigns?>.name: DataColumn<String?> @JvmName("NullableCampaigns_name") get() = this["name"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Campaigns?>.name: String? @JvmName("NullableCampaigns_name") get() = this["name"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Campaigns>.startDate: DataColumn<kotlinx.datetime.LocalDate> @JvmName("Campaigns_startDate") get() = this["startDate"] as DataColumn<kotlinx.datetime.LocalDate>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Campaigns>.startDate: kotlinx.datetime.LocalDate @JvmName("Campaigns_startDate") get() = this["startDate"] as kotlinx.datetime.LocalDate
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Campaigns?>.startDate: DataColumn<kotlinx.datetime.LocalDate?> @JvmName("NullableCampaigns_startDate") get() = this["startDate"] as DataColumn<kotlinx.datetime.LocalDate?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Campaigns?>.startDate: kotlinx.datetime.LocalDate? @JvmName("NullableCampaigns_startDate") get() = this["startDate"] as kotlinx.datetime.LocalDate?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.samples.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Visits>.date: DataColumn<kotlinx.datetime.LocalDate> @JvmName("Visits_date") get() = this["date"] as DataColumn<kotlinx.datetime.LocalDate>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Visits>.date: kotlinx.datetime.LocalDate @JvmName("Visits_date") get() = this["date"] as kotlinx.datetime.LocalDate
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Visits?>.date: DataColumn<kotlinx.datetime.LocalDate?> @JvmName("NullableVisits_date") get() = this["date"] as DataColumn<kotlinx.datetime.LocalDate?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Visits?>.date: kotlinx.datetime.LocalDate? @JvmName("NullableVisits_date") get() = this["date"] as kotlinx.datetime.LocalDate?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Visits>.userId: DataColumn<Int> @JvmName("Visits_userId") get() = this["userId"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Visits>.userId: Int @JvmName("Visits_userId") get() = this["userId"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Visits?>.userId: DataColumn<Int?> @JvmName("NullableVisits_userId") get() = this["userId"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.JoinWith.Visits?>.userId: Int? @JvmName("NullableVisits_userId") get() = this["userId"] as Int?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.samples.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Modify.Df>.response: ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.Modify.Response> @JvmName("Df_response") get() = this["response"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.Modify.Response>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Modify.Df>.response: DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Modify.Response> @JvmName("Df_response") get() = this["response"] as DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Modify.Response>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Modify.Df?>.response: ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.Modify.Response?> @JvmName("NullableDf_response") get() = this["response"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.Modify.Response?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Modify.Df?>.response: DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Modify.Response?> @JvmName("NullableDf_response") get() = this["response"] as DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Modify.Response?>
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.samples.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Modify.ImplicitSchema>.perf: DataColumn<Double> @JvmName("ImplicitSchema_perf") get() = this["perf"] as DataColumn<Double>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Modify.ImplicitSchema>.perf: Double @JvmName("ImplicitSchema_perf") get() = this["perf"] as Double
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Modify.ImplicitSchema?>.perf: DataColumn<Double?> @JvmName("NullableImplicitSchema_perf") get() = this["perf"] as DataColumn<Double?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Modify.ImplicitSchema?>.perf: Double? @JvmName("NullableImplicitSchema_perf") get() = this["perf"] as Double?
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.samples.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MySchema>.a: DataColumn<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MyType> @JvmName("MySchema_a") get() = this["a"] as DataColumn<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MyType>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MySchema>.a: org.jetbrains.kotlinx.dataframe.samples.api.Modify.MyType @JvmName("MySchema_a") get() = this["a"] as org.jetbrains.kotlinx.dataframe.samples.api.Modify.MyType
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MySchema?>.a: DataColumn<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MyType?> @JvmName("NullableMySchema_a") get() = this["a"] as DataColumn<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MyType?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MySchema?>.a: org.jetbrains.kotlinx.dataframe.samples.api.Modify.MyType? @JvmName("NullableMySchema_a") get() = this["a"] as org.jetbrains.kotlinx.dataframe.samples.api.Modify.MyType?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MySchema>.b: DataColumn<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MyType> @JvmName("MySchema_b") get() = this["b"] as DataColumn<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MyType>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MySchema>.b: org.jetbrains.kotlinx.dataframe.samples.api.Modify.MyType @JvmName("MySchema_b") get() = this["b"] as org.jetbrains.kotlinx.dataframe.samples.api.Modify.MyType
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MySchema?>.b: DataColumn<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MyType?> @JvmName("NullableMySchema_b") get() = this["b"] as DataColumn<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MyType?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MySchema?>.b: org.jetbrains.kotlinx.dataframe.samples.api.Modify.MyType? @JvmName("NullableMySchema_b") get() = this["b"] as org.jetbrains.kotlinx.dataframe.samples.api.Modify.MyType?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MySchema>.c: DataColumn<Int> @JvmName("MySchema_c") get() = this["c"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MySchema>.c: Int @JvmName("MySchema_c") get() = this["c"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MySchema?>.c: DataColumn<Int?> @JvmName("NullableMySchema_c") get() = this["c"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Modify.MySchema?>.c: Int? @JvmName("NullableMySchema_c") get() = this["c"] as Int?
@@ -0,0 +1,13 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.samples.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Modify.Response>.`data`: DataColumn<Any> @JvmName("Response_data") get() = this["data"] as DataColumn<Any>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Modify.Response>.`data`: Any @JvmName("Response_data") get() = this["data"] as Any
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Modify.Response?>.`data`: DataColumn<Any?> @JvmName("NullableResponse_data") get() = this["data"] as DataColumn<Any?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Modify.Response?>.`data`: Any? @JvmName("NullableResponse_data") get() = this["data"] as Any?
@@ -0,0 +1,29 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.samples.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Repository>.fullName: DataColumn<String> @JvmName("Repository_fullName") get() = this["full_name"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Repository>.fullName: String @JvmName("Repository_fullName") get() = this["full_name"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Repository?>.fullName: DataColumn<String?> @JvmName("NullableRepository_fullName") get() = this["full_name"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Repository?>.fullName: String? @JvmName("NullableRepository_fullName") get() = this["full_name"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Repository>.htmlUrl: DataColumn<java.net.URL> @JvmName("Repository_htmlUrl") get() = this["html_url"] as DataColumn<java.net.URL>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Repository>.htmlUrl: java.net.URL @JvmName("Repository_htmlUrl") get() = this["html_url"] as java.net.URL
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Repository?>.htmlUrl: DataColumn<java.net.URL?> @JvmName("NullableRepository_htmlUrl") get() = this["html_url"] as DataColumn<java.net.URL?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Repository?>.htmlUrl: java.net.URL? @JvmName("NullableRepository_htmlUrl") get() = this["html_url"] as java.net.URL?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Repository>.stargazersCount: DataColumn<Int> @JvmName("Repository_stargazersCount") get() = this["stargazers_count"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Repository>.stargazersCount: Int @JvmName("Repository_stargazersCount") get() = this["stargazers_count"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Repository?>.stargazersCount: DataColumn<Int?> @JvmName("NullableRepository_stargazersCount") get() = this["stargazers_count"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Repository?>.stargazersCount: Int? @JvmName("NullableRepository_stargazersCount") get() = this["stargazers_count"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Repository>.topics: DataColumn<String> @JvmName("Repository_topics") get() = this["topics"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Repository>.topics: String @JvmName("Repository_topics") get() = this["topics"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Repository?>.topics: DataColumn<String?> @JvmName("NullableRepository_topics") get() = this["topics"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Repository?>.topics: String? @JvmName("NullableRepository_topics") get() = this["topics"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Repository>.watchers: DataColumn<Int> @JvmName("Repository_watchers") get() = this["watchers"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Repository>.watchers: Int @JvmName("Repository_watchers") get() = this["watchers"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Repository?>.watchers: DataColumn<Int?> @JvmName("NullableRepository_watchers") get() = this["watchers"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Repository?>.watchers: Int? @JvmName("NullableRepository_watchers") get() = this["watchers"] as Int?
@@ -0,0 +1,38 @@
package `org`.`jetbrains`.`kotlinx`.`dataframe`.`samples`.`api`
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
import org.jetbrains.kotlinx.dataframe.annotations.ColumnName
import org.jetbrains.kotlinx.dataframe.annotations.DataSchema
import org.jetbrains.kotlinx.dataframe.api.cast
import org.jetbrains.kotlinx.dataframe.io.readCsv
@DataSchema
interface Repository {
@ColumnName("full_name")
val fullName: String
@ColumnName("html_url")
val htmlUrl: java.net.URL
@ColumnName("stargazers_count")
val stargazersCount: Int
val topics: String
val watchers: Int
public companion object {
public const val defaultPath: kotlin.String = "https://raw.githubusercontent.com/Kotlin/dataframe/master/data/jetbrains_repositories.csv"
public val defaultDelimiter: kotlin.Char = ','
public fun readCsv(
path: kotlin.String = defaultPath,
delimiter: kotlin.Char = defaultDelimiter,
verify: kotlin.Boolean? = null,
): org.jetbrains.kotlinx.dataframe.DataFrame<Repository> {
val df = DataFrame.readCsv(path, delimiter = delimiter)
return if (verify != null) df.cast(verify = verify) else df.cast()
}
}
}
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.samples.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Schemas.Person>.age: DataColumn<Int> @JvmName("Person_age") get() = this["age"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Schemas.Person>.age: Int @JvmName("Person_age") get() = this["age"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Schemas.Person?>.age: DataColumn<Int?> @JvmName("NullablePerson_age") get() = this["age"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Schemas.Person?>.age: Int? @JvmName("NullablePerson_age") get() = this["age"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Schemas.Person>.name: DataColumn<String> @JvmName("Person_name") get() = this["name"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Schemas.Person>.name: String @JvmName("Person_name") get() = this["name"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.Schemas.Person?>.name: DataColumn<String?> @JvmName("NullablePerson_name") get() = this["name"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.Schemas.Person?>.name: String? @JvmName("NullablePerson_name") get() = this["name"] as String?
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.samples.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames>.firstName: DataColumn<String> @JvmName("FirstNames_firstName") get() = this["firstName"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames>.firstName: String @JvmName("FirstNames_firstName") get() = this["firstName"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames?>.firstName: DataColumn<String?> @JvmName("NullableFirstNames_firstName") get() = this["firstName"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames?>.firstName: String? @JvmName("NullableFirstNames_firstName") get() = this["firstName"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames>.secondName: DataColumn<String?> @JvmName("FirstNames_secondName") get() = this["secondName"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames>.secondName: String? @JvmName("FirstNames_secondName") get() = this["secondName"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames?>.secondName: DataColumn<String?> @JvmName("NullableFirstNames_secondName") get() = this["secondName"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames?>.secondName: String? @JvmName("NullableFirstNames_secondName") get() = this["secondName"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames>.thirdName: DataColumn<String?> @JvmName("FirstNames_thirdName") get() = this["thirdName"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames>.thirdName: String? @JvmName("FirstNames_thirdName") get() = this["thirdName"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames?>.thirdName: DataColumn<String?> @JvmName("NullableFirstNames_thirdName") get() = this["thirdName"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames?>.thirdName: String? @JvmName("NullableFirstNames_thirdName") get() = this["thirdName"] as String?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.samples.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name>.firstName: DataColumn<String> @JvmName("Name_firstName") get() = this["firstName"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name>.firstName: String @JvmName("Name_firstName") get() = this["firstName"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name?>.firstName: DataColumn<String?> @JvmName("NullableName_firstName") get() = this["firstName"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name?>.firstName: String? @JvmName("NullableName_firstName") get() = this["firstName"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name>.lastName: DataColumn<String> @JvmName("Name_lastName") get() = this["lastName"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name>.lastName: String @JvmName("Name_lastName") get() = this["lastName"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name?>.lastName: DataColumn<String?> @JvmName("NullableName_lastName") get() = this["lastName"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name?>.lastName: String? @JvmName("NullableName_lastName") get() = this["lastName"] as String?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.samples.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name2>.firstName: ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames> @JvmName("Name2_firstName") get() = this["firstName"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name2>.firstName: DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames> @JvmName("Name2_firstName") get() = this["firstName"] as DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name2?>.firstName: ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames?> @JvmName("NullableName2_firstName") get() = this["firstName"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name2?>.firstName: DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames?> @JvmName("NullableName2_firstName") get() = this["firstName"] as DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.FirstNames?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name2>.lastName: DataColumn<String> @JvmName("Name2_lastName") get() = this["lastName"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name2>.lastName: String @JvmName("Name2_lastName") get() = this["lastName"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name2?>.lastName: DataColumn<String?> @JvmName("NullableName2_lastName") get() = this["lastName"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name2?>.lastName: String? @JvmName("NullableName2_lastName") get() = this["lastName"] as String?
@@ -0,0 +1,29 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.samples.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person>.age: DataColumn<Int> @JvmName("Person_age") get() = this["age"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person>.age: Int @JvmName("Person_age") get() = this["age"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person?>.age: DataColumn<Int?> @JvmName("NullablePerson_age") get() = this["age"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person?>.age: Int? @JvmName("NullablePerson_age") get() = this["age"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person>.city: DataColumn<String?> @JvmName("Person_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person>.city: String? @JvmName("Person_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person?>.city: DataColumn<String?> @JvmName("NullablePerson_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person?>.city: String? @JvmName("NullablePerson_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person>.isHappy: DataColumn<Boolean> @JvmName("Person_isHappy") get() = this["isHappy"] as DataColumn<Boolean>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person>.isHappy: Boolean @JvmName("Person_isHappy") get() = this["isHappy"] as Boolean
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person?>.isHappy: DataColumn<Boolean?> @JvmName("NullablePerson_isHappy") get() = this["isHappy"] as DataColumn<Boolean?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person?>.isHappy: Boolean? @JvmName("NullablePerson_isHappy") get() = this["isHappy"] as Boolean?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person>.name: ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name> @JvmName("Person_name") get() = this["name"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person>.name: DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name> @JvmName("Person_name") get() = this["name"] as DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person?>.name: ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name?> @JvmName("NullablePerson_name") get() = this["name"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person?>.name: DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name?> @JvmName("NullablePerson_name") get() = this["name"] as DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person>.weight: DataColumn<Int?> @JvmName("Person_weight") get() = this["weight"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person>.weight: Int? @JvmName("Person_weight") get() = this["weight"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person?>.weight: DataColumn<Int?> @JvmName("NullablePerson_weight") get() = this["weight"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person?>.weight: Int? @JvmName("NullablePerson_weight") get() = this["weight"] as Int?
@@ -0,0 +1,29 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.samples.api
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2>.age: DataColumn<Int> @JvmName("Person2_age") get() = this["age"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2>.age: Int @JvmName("Person2_age") get() = this["age"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2?>.age: DataColumn<Int?> @JvmName("NullablePerson2_age") get() = this["age"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2?>.age: Int? @JvmName("NullablePerson2_age") get() = this["age"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2>.city: DataColumn<String?> @JvmName("Person2_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2>.city: String? @JvmName("Person2_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2?>.city: DataColumn<String?> @JvmName("NullablePerson2_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2?>.city: String? @JvmName("NullablePerson2_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2>.isHappy: DataColumn<Boolean> @JvmName("Person2_isHappy") get() = this["isHappy"] as DataColumn<Boolean>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2>.isHappy: Boolean @JvmName("Person2_isHappy") get() = this["isHappy"] as Boolean
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2?>.isHappy: DataColumn<Boolean?> @JvmName("NullablePerson2_isHappy") get() = this["isHappy"] as DataColumn<Boolean?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2?>.isHappy: Boolean? @JvmName("NullablePerson2_isHappy") get() = this["isHappy"] as Boolean?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2>.name: ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name2> @JvmName("Person2_name") get() = this["name"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name2>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2>.name: DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name2> @JvmName("Person2_name") get() = this["name"] as DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name2>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2?>.name: ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name2?> @JvmName("NullablePerson2_name") get() = this["name"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name2?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2?>.name: DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name2?> @JvmName("NullablePerson2_name") get() = this["name"] as DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Name2?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2>.weight: DataColumn<Int?> @JvmName("Person2_weight") get() = this["weight"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2>.weight: Int? @JvmName("Person2_weight") get() = this["weight"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2?>.weight: DataColumn<Int?> @JvmName("NullablePerson2_weight") get() = this["weight"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.samples.api.TestBase.Person2?>.weight: Int? @JvmName("NullablePerson2_weight") get() = this["weight"] as Int?
@@ -0,0 +1,57 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.testSets
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.companyLocation: DataColumn<String> @JvmName("DsSalaries_companyLocation") get() = this["company_location"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.companyLocation: String @JvmName("DsSalaries_companyLocation") get() = this["company_location"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.companyLocation: DataColumn<String?> @JvmName("NullableDsSalaries_companyLocation") get() = this["company_location"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.companyLocation: String? @JvmName("NullableDsSalaries_companyLocation") get() = this["company_location"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.companySize: DataColumn<String> @JvmName("DsSalaries_companySize") get() = this["company_size"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.companySize: String @JvmName("DsSalaries_companySize") get() = this["company_size"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.companySize: DataColumn<String?> @JvmName("NullableDsSalaries_companySize") get() = this["company_size"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.companySize: String? @JvmName("NullableDsSalaries_companySize") get() = this["company_size"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.employeeResidence: DataColumn<String> @JvmName("DsSalaries_employeeResidence") get() = this["employee_residence"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.employeeResidence: String @JvmName("DsSalaries_employeeResidence") get() = this["employee_residence"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.employeeResidence: DataColumn<String?> @JvmName("NullableDsSalaries_employeeResidence") get() = this["employee_residence"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.employeeResidence: String? @JvmName("NullableDsSalaries_employeeResidence") get() = this["employee_residence"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.employmentType: DataColumn<String> @JvmName("DsSalaries_employmentType") get() = this["employment_type"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.employmentType: String @JvmName("DsSalaries_employmentType") get() = this["employment_type"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.employmentType: DataColumn<String?> @JvmName("NullableDsSalaries_employmentType") get() = this["employment_type"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.employmentType: String? @JvmName("NullableDsSalaries_employmentType") get() = this["employment_type"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.experienceLevel: DataColumn<String> @JvmName("DsSalaries_experienceLevel") get() = this["experience_level"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.experienceLevel: String @JvmName("DsSalaries_experienceLevel") get() = this["experience_level"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.experienceLevel: DataColumn<String?> @JvmName("NullableDsSalaries_experienceLevel") get() = this["experience_level"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.experienceLevel: String? @JvmName("NullableDsSalaries_experienceLevel") get() = this["experience_level"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.jobTitle: DataColumn<String> @JvmName("DsSalaries_jobTitle") get() = this["job_title"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.jobTitle: String @JvmName("DsSalaries_jobTitle") get() = this["job_title"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.jobTitle: DataColumn<String?> @JvmName("NullableDsSalaries_jobTitle") get() = this["job_title"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.jobTitle: String? @JvmName("NullableDsSalaries_jobTitle") get() = this["job_title"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.remoteRatio: DataColumn<Int> @JvmName("DsSalaries_remoteRatio") get() = this["remote_ratio"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.remoteRatio: Int @JvmName("DsSalaries_remoteRatio") get() = this["remote_ratio"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.remoteRatio: DataColumn<Int?> @JvmName("NullableDsSalaries_remoteRatio") get() = this["remote_ratio"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.remoteRatio: Int? @JvmName("NullableDsSalaries_remoteRatio") get() = this["remote_ratio"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.salary: DataColumn<Int> @JvmName("DsSalaries_salary") get() = this["salary"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.salary: Int @JvmName("DsSalaries_salary") get() = this["salary"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.salary: DataColumn<Int?> @JvmName("NullableDsSalaries_salary") get() = this["salary"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.salary: Int? @JvmName("NullableDsSalaries_salary") get() = this["salary"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.salaryCurrency: DataColumn<String> @JvmName("DsSalaries_salaryCurrency") get() = this["salary_currency"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.salaryCurrency: String @JvmName("DsSalaries_salaryCurrency") get() = this["salary_currency"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.salaryCurrency: DataColumn<String?> @JvmName("NullableDsSalaries_salaryCurrency") get() = this["salary_currency"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.salaryCurrency: String? @JvmName("NullableDsSalaries_salaryCurrency") get() = this["salary_currency"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.salaryInUsd: DataColumn<Int> @JvmName("DsSalaries_salaryInUsd") get() = this["salary_in_usd"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.salaryInUsd: Int @JvmName("DsSalaries_salaryInUsd") get() = this["salary_in_usd"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.salaryInUsd: DataColumn<Int?> @JvmName("NullableDsSalaries_salaryInUsd") get() = this["salary_in_usd"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.salaryInUsd: Int? @JvmName("NullableDsSalaries_salaryInUsd") get() = this["salary_in_usd"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.untitled: DataColumn<Int> @JvmName("DsSalaries_untitled") get() = this["untitled"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.untitled: Int @JvmName("DsSalaries_untitled") get() = this["untitled"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.untitled: DataColumn<Int?> @JvmName("NullableDsSalaries_untitled") get() = this["untitled"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.untitled: Int? @JvmName("NullableDsSalaries_untitled") get() = this["untitled"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.workYear: DataColumn<Int> @JvmName("DsSalaries_workYear") get() = this["work_year"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries>.workYear: Int @JvmName("DsSalaries_workYear") get() = this["work_year"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.workYear: DataColumn<Int?> @JvmName("NullableDsSalaries_workYear") get() = this["work_year"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.DsSalaries?>.workYear: Int? @JvmName("NullableDsSalaries_workYear") get() = this["work_year"] as Int?
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.testSets.person
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.BaseJoinTest.Person2>.grade: DataColumn<Int> @JvmName("Person2_grade") get() = this["grade"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.BaseJoinTest.Person2>.grade: Int @JvmName("Person2_grade") get() = this["grade"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.BaseJoinTest.Person2?>.grade: DataColumn<Int?> @JvmName("NullablePerson2_grade") get() = this["grade"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.BaseJoinTest.Person2?>.grade: Int? @JvmName("NullablePerson2_grade") get() = this["grade"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.BaseJoinTest.Person2>.name: DataColumn<String> @JvmName("Person2_name") get() = this["name"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.BaseJoinTest.Person2>.name: String @JvmName("Person2_name") get() = this["name"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.BaseJoinTest.Person2?>.name: DataColumn<String?> @JvmName("NullablePerson2_name") get() = this["name"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.BaseJoinTest.Person2?>.name: String? @JvmName("NullablePerson2_name") get() = this["name"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.BaseJoinTest.Person2>.origin: DataColumn<String?> @JvmName("Person2_origin") get() = this["origin"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.BaseJoinTest.Person2>.origin: String? @JvmName("Person2_origin") get() = this["origin"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.BaseJoinTest.Person2?>.origin: DataColumn<String?> @JvmName("NullablePerson2_origin") get() = this["origin"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.BaseJoinTest.Person2?>.origin: String? @JvmName("NullablePerson2_origin") get() = this["origin"] as String?
@@ -0,0 +1,33 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.testSets.person
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest>.comparableInt: DataColumn<kotlin.Comparable<kotlin.Int>> @JvmName("ComparableTest_comparableInt") get() = this["comparableInt"] as DataColumn<kotlin.Comparable<kotlin.Int>>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest>.comparableInt: kotlin.Comparable<kotlin.Int> @JvmName("ComparableTest_comparableInt") get() = this["comparableInt"] as kotlin.Comparable<kotlin.Int>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest?>.comparableInt: DataColumn<kotlin.Comparable<kotlin.Int>?> @JvmName("NullableComparableTest_comparableInt") get() = this["comparableInt"] as DataColumn<kotlin.Comparable<kotlin.Int>?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest?>.comparableInt: kotlin.Comparable<kotlin.Int>? @JvmName("NullableComparableTest_comparableInt") get() = this["comparableInt"] as kotlin.Comparable<kotlin.Int>?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest>.comparableNothing: DataColumn<kotlin.Comparable<kotlin.Nothing>> @JvmName("ComparableTest_comparableNothing") get() = this["comparableNothing"] as DataColumn<kotlin.Comparable<kotlin.Nothing>>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest>.comparableNothing: kotlin.Comparable<kotlin.Nothing> @JvmName("ComparableTest_comparableNothing") get() = this["comparableNothing"] as kotlin.Comparable<kotlin.Nothing>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest?>.comparableNothing: DataColumn<kotlin.Comparable<kotlin.Nothing>?> @JvmName("NullableComparableTest_comparableNothing") get() = this["comparableNothing"] as DataColumn<kotlin.Comparable<kotlin.Nothing>?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest?>.comparableNothing: kotlin.Comparable<kotlin.Nothing>? @JvmName("NullableComparableTest_comparableNothing") get() = this["comparableNothing"] as kotlin.Comparable<kotlin.Nothing>?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest>.comparableStar: DataColumn<Comparable<*>> @JvmName("ComparableTest_comparableStar") get() = this["comparableStar"] as DataColumn<Comparable<*>>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest>.comparableStar: Comparable<*> @JvmName("ComparableTest_comparableStar") get() = this["comparableStar"] as Comparable<*>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest?>.comparableStar: DataColumn<Comparable<*>?> @JvmName("NullableComparableTest_comparableStar") get() = this["comparableStar"] as DataColumn<Comparable<*>?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest?>.comparableStar: Comparable<*>? @JvmName("NullableComparableTest_comparableStar") get() = this["comparableStar"] as Comparable<*>?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest>.comparableString: DataColumn<kotlin.Comparable<kotlin.String>> @JvmName("ComparableTest_comparableString") get() = this["comparableString"] as DataColumn<kotlin.Comparable<kotlin.String>>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest>.comparableString: kotlin.Comparable<kotlin.String> @JvmName("ComparableTest_comparableString") get() = this["comparableString"] as kotlin.Comparable<kotlin.String>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest?>.comparableString: DataColumn<kotlin.Comparable<kotlin.String>?> @JvmName("NullableComparableTest_comparableString") get() = this["comparableString"] as DataColumn<kotlin.Comparable<kotlin.String>?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest?>.comparableString: kotlin.Comparable<kotlin.String>? @JvmName("NullableComparableTest_comparableString") get() = this["comparableString"] as kotlin.Comparable<kotlin.String>?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest>.int: DataColumn<Int> @JvmName("ComparableTest_int") get() = this["int"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest>.int: Int @JvmName("ComparableTest_int") get() = this["int"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest?>.int: DataColumn<Int?> @JvmName("NullableComparableTest_int") get() = this["int"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest?>.int: Int? @JvmName("NullableComparableTest_int") get() = this["int"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest>.string: DataColumn<String> @JvmName("ComparableTest_string") get() = this["string"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest>.string: String @JvmName("ComparableTest_string") get() = this["string"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest?>.string: DataColumn<String?> @JvmName("NullableComparableTest_string") get() = this["string"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTests.ComparableTest?>.string: String? @JvmName("NullableComparableTest_string") get() = this["string"] as String?
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.testSets.person
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.GroupedPerson>.age: DataColumn<Int> @JvmName("GroupedPerson_age") get() = this["age"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.GroupedPerson>.age: Int @JvmName("GroupedPerson_age") get() = this["age"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.GroupedPerson?>.age: DataColumn<Int?> @JvmName("NullableGroupedPerson_age") get() = this["age"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.GroupedPerson?>.age: Int? @JvmName("NullableGroupedPerson_age") get() = this["age"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.GroupedPerson>.nameAndCity: ColumnGroup<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.NameAndCity> @JvmName("GroupedPerson_nameAndCity") get() = this["nameAndCity"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.NameAndCity>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.GroupedPerson>.nameAndCity: DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.NameAndCity> @JvmName("GroupedPerson_nameAndCity") get() = this["nameAndCity"] as DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.NameAndCity>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.GroupedPerson?>.nameAndCity: ColumnGroup<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.NameAndCity?> @JvmName("NullableGroupedPerson_nameAndCity") get() = this["nameAndCity"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.NameAndCity?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.GroupedPerson?>.nameAndCity: DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.NameAndCity?> @JvmName("NullableGroupedPerson_nameAndCity") get() = this["nameAndCity"] as DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.NameAndCity?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.GroupedPerson>.weight: DataColumn<Int?> @JvmName("GroupedPerson_weight") get() = this["weight"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.GroupedPerson>.weight: Int? @JvmName("GroupedPerson_weight") get() = this["weight"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.GroupedPerson?>.weight: DataColumn<Int?> @JvmName("NullableGroupedPerson_weight") get() = this["weight"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.GroupedPerson?>.weight: Int? @JvmName("NullableGroupedPerson_weight") get() = this["weight"] as Int?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.testSets.person
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.NameAndCity>.city: DataColumn<String?> @JvmName("NameAndCity_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.NameAndCity>.city: String? @JvmName("NameAndCity_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.NameAndCity?>.city: DataColumn<String?> @JvmName("NullableNameAndCity_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.NameAndCity?>.city: String? @JvmName("NullableNameAndCity_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.NameAndCity>.name: DataColumn<String> @JvmName("NameAndCity_name") get() = this["name"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.NameAndCity>.name: String @JvmName("NameAndCity_name") get() = this["name"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.NameAndCity?>.name: DataColumn<String?> @JvmName("NullableNameAndCity_name") get() = this["name"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.DataFrameTreeTests.NameAndCity?>.name: String? @JvmName("NullableNameAndCity_name") get() = this["name"] as String?
@@ -0,0 +1,25 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.testSets.person
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.Person>.age: DataColumn<Int> @JvmName("Person_age") get() = this["age"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.Person>.age: Int @JvmName("Person_age") get() = this["age"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.Person?>.age: DataColumn<Int?> @JvmName("NullablePerson_age") get() = this["age"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.Person?>.age: Int? @JvmName("NullablePerson_age") get() = this["age"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.Person>.city: DataColumn<String?> @JvmName("Person_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.Person>.city: String? @JvmName("Person_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.Person?>.city: DataColumn<String?> @JvmName("NullablePerson_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.Person?>.city: String? @JvmName("NullablePerson_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.Person>.name: DataColumn<String> @JvmName("Person_name") get() = this["name"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.Person>.name: String @JvmName("Person_name") get() = this["name"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.Person?>.name: DataColumn<String?> @JvmName("NullablePerson_name") get() = this["name"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.Person?>.name: String? @JvmName("NullablePerson_name") get() = this["name"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.Person>.weight: DataColumn<Int?> @JvmName("Person_weight") get() = this["weight"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.Person>.weight: Int? @JvmName("Person_weight") get() = this["weight"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.Person?>.weight: DataColumn<Int?> @JvmName("NullablePerson_weight") get() = this["weight"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.Person?>.weight: Int? @JvmName("NullablePerson_weight") get() = this["weight"] as Int?
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.testSets.person
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.PivotTests.Person>.`value`: DataColumn<Any?> @JvmName("Person_value") get() = this["value"] as DataColumn<Any?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.PivotTests.Person>.`value`: Any? @JvmName("Person_value") get() = this["value"] as Any?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.PivotTests.Person?>.`value`: DataColumn<Any?> @JvmName("NullablePerson_value") get() = this["value"] as DataColumn<Any?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.PivotTests.Person?>.`value`: Any? @JvmName("NullablePerson_value") get() = this["value"] as Any?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.PivotTests.Person>.key: DataColumn<String> @JvmName("Person_key") get() = this["key"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.PivotTests.Person>.key: String @JvmName("Person_key") get() = this["key"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.PivotTests.Person?>.key: DataColumn<String?> @JvmName("NullablePerson_key") get() = this["key"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.PivotTests.Person?>.key: String? @JvmName("NullablePerson_key") get() = this["key"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.PivotTests.Person>.name: DataColumn<String> @JvmName("Person_name") get() = this["name"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.PivotTests.Person>.name: String @JvmName("Person_name") get() = this["name"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person.PivotTests.Person?>.name: DataColumn<String?> @JvmName("NullablePerson_name") get() = this["name"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person.PivotTests.Person?>.name: String? @JvmName("NullablePerson_name") get() = this["name"] as String?
@@ -0,0 +1,17 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.testSets.person2
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.FullName>.firstName: DataColumn<String> @JvmName("FullName_firstName") get() = this["firstName"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.FullName>.firstName: String @JvmName("FullName_firstName") get() = this["firstName"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.FullName?>.firstName: DataColumn<String?> @JvmName("NullableFullName_firstName") get() = this["firstName"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.FullName?>.firstName: String? @JvmName("NullableFullName_firstName") get() = this["firstName"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.FullName>.lastName: DataColumn<String> @JvmName("FullName_lastName") get() = this["lastName"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.FullName>.lastName: String @JvmName("FullName_lastName") get() = this["lastName"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.FullName?>.lastName: DataColumn<String?> @JvmName("NullableFullName_lastName") get() = this["lastName"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.FullName?>.lastName: String? @JvmName("NullableFullName_lastName") get() = this["lastName"] as String?
@@ -0,0 +1,25 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.testSets.person2
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.Person>.age: DataColumn<Int> @JvmName("Person_age") get() = this["age"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.Person>.age: Int @JvmName("Person_age") get() = this["age"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.Person?>.age: DataColumn<Int?> @JvmName("NullablePerson_age") get() = this["age"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.Person?>.age: Int? @JvmName("NullablePerson_age") get() = this["age"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.Person>.city: DataColumn<String?> @JvmName("Person_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.Person>.city: String? @JvmName("Person_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.Person?>.city: DataColumn<String?> @JvmName("NullablePerson_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.Person?>.city: String? @JvmName("NullablePerson_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.Person>.name: ColumnGroup<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.FullName> @JvmName("Person_name") get() = this["name"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.FullName>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.Person>.name: DataRow<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.FullName> @JvmName("Person_name") get() = this["name"] as DataRow<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.FullName>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.Person?>.name: ColumnGroup<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.FullName?> @JvmName("NullablePerson_name") get() = this["name"] as ColumnGroup<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.FullName?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.Person?>.name: DataRow<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.FullName?> @JvmName("NullablePerson_name") get() = this["name"] as DataRow<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.FullName?>
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.Person>.weight: DataColumn<Int?> @JvmName("Person_weight") get() = this["weight"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.Person>.weight: Int? @JvmName("Person_weight") get() = this["weight"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.Person?>.weight: DataColumn<Int?> @JvmName("NullablePerson_weight") get() = this["weight"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.person2.Base.Person?>.weight: Int? @JvmName("NullablePerson_weight") get() = this["weight"] as Int?
@@ -0,0 +1,21 @@
@file:Suppress("UNCHECKED_CAST", "USELESS_CAST")
package org.jetbrains.kotlinx.dataframe.testSets.weather
import org.jetbrains.kotlinx.dataframe.annotations.*
import org.jetbrains.kotlinx.dataframe.ColumnsScope
import org.jetbrains.kotlinx.dataframe.DataColumn
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.DataRow
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.weather.SeriesTests.Weather>.city: DataColumn<String> @JvmName("Weather_city") get() = this["city"] as DataColumn<String>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.weather.SeriesTests.Weather>.city: String @JvmName("Weather_city") get() = this["city"] as String
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.weather.SeriesTests.Weather?>.city: DataColumn<String?> @JvmName("NullableWeather_city") get() = this["city"] as DataColumn<String?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.weather.SeriesTests.Weather?>.city: String? @JvmName("NullableWeather_city") get() = this["city"] as String?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.weather.SeriesTests.Weather>.day: DataColumn<Int> @JvmName("Weather_day") get() = this["day"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.weather.SeriesTests.Weather>.day: Int @JvmName("Weather_day") get() = this["day"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.weather.SeriesTests.Weather?>.day: DataColumn<Int?> @JvmName("NullableWeather_day") get() = this["day"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.weather.SeriesTests.Weather?>.day: Int? @JvmName("NullableWeather_day") get() = this["day"] as Int?
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.weather.SeriesTests.Weather>.temp: DataColumn<Int> @JvmName("Weather_temp") get() = this["temp"] as DataColumn<Int>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.weather.SeriesTests.Weather>.temp: Int @JvmName("Weather_temp") get() = this["temp"] as Int
val ColumnsScope<org.jetbrains.kotlinx.dataframe.testSets.weather.SeriesTests.Weather?>.temp: DataColumn<Int?> @JvmName("NullableWeather_temp") get() = this["temp"] as DataColumn<Int?>
val DataRow<org.jetbrains.kotlinx.dataframe.testSets.weather.SeriesTests.Weather?>.temp: Int? @JvmName("NullableWeather_temp") get() = this["temp"] as Int?
@@ -0,0 +1,113 @@
package org.jetbrains.kotlinx.dataframe
import org.jetbrains.kotlinx.dataframe.annotations.AccessApiOverload
import org.jetbrains.kotlinx.dataframe.annotations.RequiredByIntellijPlugin
import org.jetbrains.kotlinx.dataframe.api.ColumnSelectionDsl
import org.jetbrains.kotlinx.dataframe.api.asColumnGroup
import org.jetbrains.kotlinx.dataframe.api.cast
import org.jetbrains.kotlinx.dataframe.api.castFrameColumn
import org.jetbrains.kotlinx.dataframe.api.getColumn
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
import org.jetbrains.kotlinx.dataframe.columns.ColumnPath
import org.jetbrains.kotlinx.dataframe.columns.ColumnReference
import org.jetbrains.kotlinx.dataframe.columns.FrameColumn
import org.jetbrains.kotlinx.dataframe.impl.columnName
import org.jetbrains.kotlinx.dataframe.impl.columns.asAnyFrameColumn
import org.jetbrains.kotlinx.dataframe.util.DEPRECATED_ACCESS_API
import kotlin.reflect.KProperty
/**
* Provides access to [columns][DataColumn].
*
* Base interface for [DataFrame] and [ColumnSelectionDsl]
*
* @param T Schema marker. Used to resolve generated extension properties for typed column access.
*/
public interface ColumnsContainer<out T> : ColumnsScope<T> {
// region columns
@RequiredByIntellijPlugin
public fun columns(): List<AnyCol>
@RequiredByIntellijPlugin
public fun columnsCount(): Int
public fun containsColumn(name: String): Boolean
public fun containsColumn(path: ColumnPath): Boolean
public fun getColumnIndex(name: String): Int
// endregion
// region getColumnOrNull
public fun getColumnOrNull(name: String): AnyCol?
public fun getColumnOrNull(index: Int): AnyCol?
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public fun <R> getColumnOrNull(column: ColumnReference<R>): DataColumn<R>?
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public fun <R> getColumnOrNull(column: KProperty<R>): DataColumn<R>?
public fun getColumnOrNull(path: ColumnPath): AnyCol?
public fun <R> getColumnOrNull(column: ColumnSelector<T, R>): DataColumn<R>?
// endregion
// region get
public override operator fun get(columnName: String): AnyCol = getColumn(columnName)
public operator fun get(columnPath: ColumnPath): AnyCol = getColumn(columnPath)
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public operator fun <R> get(column: DataColumn<R>): DataColumn<R> = getColumn(column.name()).cast()
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public operator fun <R> get(column: DataColumn<DataRow<R>>): ColumnGroup<R> = getColumn(column)
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public operator fun <R> get(column: DataColumn<DataFrame<R>>): FrameColumn<R> = getColumn(column)
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public operator fun <R> get(column: ColumnReference<R>): DataColumn<R> = getColumn(column)
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public operator fun <R> get(column: ColumnReference<DataRow<R>>): ColumnGroup<R> = getColumn(column)
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public operator fun <R> get(column: ColumnReference<DataFrame<R>>): FrameColumn<R> = getColumn(column)
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public operator fun <R> get(column: KProperty<R>): DataColumn<R> = get(column.columnName).cast()
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public operator fun <R> get(column: KProperty<DataRow<R>>): ColumnGroup<R> =
get(column.columnName).asColumnGroup().cast()
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public operator fun <R> get(column: KProperty<DataFrame<R>>): FrameColumn<R> =
get(column.columnName).asAnyFrameColumn().castFrameColumn()
public fun <C> get(columns: ColumnsSelector<T, C>): List<DataColumn<C>>
public fun <C> get(column: ColumnSelector<T, C>): DataColumn<C> = get(column as ColumnsSelector<T, C>).single()
// endregion
}
@@ -0,0 +1,12 @@
package org.jetbrains.kotlinx.dataframe
/**
* Provides minimal API required for generated column properties:
*
* `val ColumnsScope<Schema marker>.column: DataColumn<String> get() = this["column"] as DataColumn<String>`
*
* @param T Schema marker. Used to resolve generated extension properties for typed column access.
*/
public interface ColumnsScope<out T> {
public operator fun get(columnName: String): AnyCol
}
@@ -0,0 +1,325 @@
package org.jetbrains.kotlinx.dataframe
import org.jetbrains.kotlinx.dataframe.api.Infer
import org.jetbrains.kotlinx.dataframe.api.asDataColumn
import org.jetbrains.kotlinx.dataframe.api.cast
import org.jetbrains.kotlinx.dataframe.api.concat
import org.jetbrains.kotlinx.dataframe.api.filter
import org.jetbrains.kotlinx.dataframe.api.map
import org.jetbrains.kotlinx.dataframe.api.take
import org.jetbrains.kotlinx.dataframe.columns.BaseColumn
import org.jetbrains.kotlinx.dataframe.columns.ColumnGroup
import org.jetbrains.kotlinx.dataframe.columns.ColumnKind
import org.jetbrains.kotlinx.dataframe.columns.ColumnPath
import org.jetbrains.kotlinx.dataframe.columns.ColumnResolutionContext
import org.jetbrains.kotlinx.dataframe.columns.ColumnWithPath
import org.jetbrains.kotlinx.dataframe.columns.FrameColumn
import org.jetbrains.kotlinx.dataframe.columns.TypeSuggestion
import org.jetbrains.kotlinx.dataframe.columns.ValueColumn
import org.jetbrains.kotlinx.dataframe.impl.api.chunkedImpl
import org.jetbrains.kotlinx.dataframe.impl.columns.ColumnGroupImpl
import org.jetbrains.kotlinx.dataframe.impl.columns.FrameColumnImpl
import org.jetbrains.kotlinx.dataframe.impl.columns.ValueColumnImpl
import org.jetbrains.kotlinx.dataframe.impl.columns.addPath
import org.jetbrains.kotlinx.dataframe.impl.columns.createColumnGuessingType
import org.jetbrains.kotlinx.dataframe.impl.columns.toColumnKind
import org.jetbrains.kotlinx.dataframe.impl.getValuesType
import org.jetbrains.kotlinx.dataframe.impl.nothingType
import org.jetbrains.kotlinx.dataframe.schema.DataFrameSchema
import org.jetbrains.kotlinx.dataframe.util.CHUNKED_IMPL_IMPORT
import org.jetbrains.kotlinx.dataframe.util.CREATE
import org.jetbrains.kotlinx.dataframe.util.CREATE_BY_INFERENCE_IMPORT
import org.jetbrains.kotlinx.dataframe.util.CREATE_BY_TYPE_IMPORT
import org.jetbrains.kotlinx.dataframe.util.CREATE_FRAME_COLUMN
import org.jetbrains.kotlinx.dataframe.util.CREATE_FRAME_COLUMN_REPLACE
import org.jetbrains.kotlinx.dataframe.util.CREATE_INLINE_REPLACE
import org.jetbrains.kotlinx.dataframe.util.CREATE_REPLACE
import org.jetbrains.kotlinx.dataframe.util.CREATE_WITH_TYPE_INFERENCE
import org.jetbrains.kotlinx.dataframe.util.CREATE_WITH_TYPE_INFERENCE_REPLACE
import org.jetbrains.kotlinx.dataframe.util.TYPE_SUGGESTION_IMPORT
import kotlin.reflect.KClass
import kotlin.reflect.KProperty
import kotlin.reflect.KType
import kotlin.reflect.typeOf
/**
* Column with [name] and [values] of specific [type].
*
* Base interface for [ValueColumn] and [FrameColumn], but not for [ColumnGroup]. However, implementations for all three [column kinds][ColumnKind] derive from DataColumn and can cast to it safely.
* Column operations that have signature clash with [DataFrame] API ([filter], [take], [map] etc.) are defined for [DataColumn] and not for [BaseColumn].
*
* @param T type of values in the column.
*/
public interface DataColumn<out T> : BaseColumn<T> {
public companion object {
/**
* Creates [ValueColumn] using given [name], [values] and [type].
*
* Be careful; values are NOT checked to adhere to [type] for efficiency,
* unless you specify [infer].
*
* @param name name of the column
* @param values list of column values
* @param type type of the column
* @param infer column type inference mode
*/
public fun <T> createValueColumn(
name: String,
values: List<T>,
type: KType,
infer: Infer = Infer.None,
defaultValue: T? = null,
): ValueColumn<T> =
ValueColumnImpl(
values = values,
name = name,
type = getValuesType(values, type, infer),
defaultValue = defaultValue,
)
/**
* Creates [ValueColumn] using given [name], [values] and reified column [type].
*
* The column [type] will be defined at compile-time using [T] argument.
* Be careful with casting; values are NOT checked to adhere to `reified` type [T] for efficiency,
* unless you specify [infer].
*
* @param T type of the column
* @param name name of the column
* @param values list of column values
* @param infer column type inference mode
*/
public inline fun <reified T> createValueColumn(
name: String,
values: List<T>,
infer: Infer = Infer.None,
): ValueColumn<T> =
createValueColumn(
name = name,
values = values,
type = typeOf<T>(),
infer = infer,
)
/**
* Creates [ColumnGroup] using the given [name] and [df] representing the group of columns.
*
* @param name name of the column group
* @param df the collection of columns representing the column group
*/
public fun <T> createColumnGroup(name: String, df: DataFrame<T>): ColumnGroup<T> = ColumnGroupImpl(name, df)
/**
* Creates [FrameColumn] using the given [name] and list of dataframes [groups].
*
* [groups] must be a non-null list of [DataFrames][DataFrame], as [FrameColumn] does
* not allow `null` values.
* This is NOT checked at runtime for efficiency, nor is the validity of given [schema].
*
* @param name name of the frame column
* @param groups the dataframes to be put in the column
* @param schema an optional (lazily calculated) [DataFrameSchema] representing
* the intersecting schema of [groups]
*/
public fun <T> createFrameColumn(
name: String,
groups: List<DataFrame<T>>,
schema: Lazy<DataFrameSchema>? = null,
): FrameColumn<T> = FrameColumnImpl(name, groups, schema)
/**
* Creates either a [FrameColumn], [ColumnGroup], or [ValueColumn] by analyzing each value in
* [values].
*
* This is safer but slower than the other functions.
*
* Some conversions are done automatically to attempt to unify the values.
*
* For instance, when there are other [DataFrames][DataFrame] present in [values], we'll convert:
* - `null` -> [DataFrame.empty]`()`
* - [DataRow] -> single-row [DataFrame]
* - [List][List]`<`[DataRow][DataRow]`<*>>` -> multi-row [DataFrame]
*
* to be able to create a [FrameColumn].
* There are more conversions for other types as well.
*
* @param name name of the column
* @param values the values to represent each row in the column
* @param suggestedType optional suggested type for values. Default is [TypeSuggestion.Infer].
* See [TypeSuggestion] for more information.
* @param nullable optionally you can specify whether [values] contains nulls, if `null` it is inferred.
*/
public fun <T> createByInference(
name: String,
values: List<T>,
suggestedType: TypeSuggestion = TypeSuggestion.Infer,
nullable: Boolean? = null,
): DataColumn<T> =
createColumnGuessingType(
name = name,
values = values,
suggestedType = suggestedType,
nullable = nullable,
)
/**
* Calls [createColumnGroup], [createFrameColumn], or [createValueColumn] based on
* [type].
*
* This may be unsafe but is more efficient than [createByInference].
*
* Be careful; Values in [values] are NOT checked to adhere to the given [type], nor
* do we check whether there are unexpected nulls among the values.
*
* It's recommended to use [createValueColumn], [createColumnGroup], and [createFrameColumn] instead.
*
* @param name the name of the column
* @param values the values to represent each row in the column
* @param type the (unchecked) common type of [values]
* @param infer in case a [ValueColumn] is created, this controls how/whether types need to be inferred
*/
public fun <T> createByType(
name: String,
values: List<T>,
type: KType,
infer: Infer = Infer.None,
): DataColumn<T> =
when (type.toColumnKind()) { // AnyFrame -> Frame, AnyRow? -> Group, else -> Value
ColumnKind.Value -> createValueColumn(name, values, type, infer)
ColumnKind.Group -> createColumnGroup(name, (values as List<AnyRow?>).concat()).asDataColumn().cast()
ColumnKind.Frame -> createFrameColumn(name, values as List<AnyFrame>).asDataColumn().cast()
}
/**
* Calls [createColumnGroup], [createFrameColumn], or [createValueColumn] based on
* type [T].
*
* This is generally safe, as [T] can be inferred by the compiler,
* and more efficient than [createByInference].
*
* Be careful when casting occurs; Values in [values] are NOT checked to adhere to the given/inferred type [T],
* nor do we check whether there are unexpected nulls among the values.
*
* It's recommended to use [createValueColumn], [createColumnGroup], and [createFrameColumn] instead.
*
* @param T the (unchecked) common type of [values]
* @param name the name of the column
* @param values the values to represent each row in the column
* @param infer in case a [ValueColumn] is created, this controls how/whether types need to be inferred
*/
public inline fun <reified T> createByType(
name: String,
values: List<T>,
infer: Infer = Infer.None,
): DataColumn<T> = createByType(name, values, typeOf<T>(), infer)
/**
* Creates an empty [DataColumn] with given [name] of type [Nothing].
* If you want to specify another type, use [`emptyOf<T>()`][emptyOf].
*
* @see emptyOf
*/
public fun empty(name: String = ""): DataColumn<Nothing> =
createValueColumn(name, emptyList<Unit>(), nothingType).cast()
/** Creates an empty [DataColumn] of type [T] with given [name]. */
public inline fun <reified T> emptyOf(name: String = ""): DataColumn<T> =
createValueColumn(name, emptyList<T>(), typeOf<T>()).cast()
// region deprecated
@Deprecated(
message = CREATE_FRAME_COLUMN,
replaceWith = ReplaceWith(CREATE_FRAME_COLUMN_REPLACE, CHUNKED_IMPL_IMPORT),
level = DeprecationLevel.ERROR,
)
public fun <T> createFrameColumn(name: String, df: DataFrame<T>, startIndices: Iterable<Int>): FrameColumn<T> =
df.chunkedImpl(startIndices = startIndices, name = name)
@Deprecated(
message = CREATE_WITH_TYPE_INFERENCE,
replaceWith = ReplaceWith(
CREATE_WITH_TYPE_INFERENCE_REPLACE,
CREATE_BY_INFERENCE_IMPORT,
TYPE_SUGGESTION_IMPORT,
),
level = DeprecationLevel.ERROR,
)
public fun <T> createWithTypeInference(
name: String,
values: List<T>,
nullable: Boolean? = null,
): DataColumn<T> =
createByInference(
name = name,
values = values,
suggestedType = TypeSuggestion.Infer,
nullable = nullable,
)
@Deprecated(
message = CREATE,
replaceWith = ReplaceWith(CREATE_REPLACE, CREATE_BY_TYPE_IMPORT),
level = DeprecationLevel.ERROR,
)
public fun <T> create(
name: String,
values: List<T>,
type: KType,
infer: Infer = Infer.None,
): DataColumn<T> =
createByType(
name = name,
values = values,
type = type,
infer = infer,
)
@Deprecated(
message = CREATE,
replaceWith = ReplaceWith(CREATE_INLINE_REPLACE, CREATE_BY_TYPE_IMPORT),
level = DeprecationLevel.ERROR,
)
public inline fun <reified T> create(name: String, values: List<T>, infer: Infer = Infer.None): DataColumn<T> =
createByType(name = name, values = values, type = typeOf<T>(), infer = infer)
// endregion
}
public fun hasNulls(): Boolean = type().isMarkedNullable
override fun distinct(): DataColumn<T>
override fun get(indices: Iterable<Int>): DataColumn<T>
override fun rename(newName: String): DataColumn<T>
override fun resolveSingle(context: ColumnResolutionContext): ColumnWithPath<T>? = this.addPath()
override operator fun getValue(thisRef: Any?, property: KProperty<*>): DataColumn<T> =
super.getValue(thisRef, property) as DataColumn<T>
public operator fun iterator(): Iterator<T> = values().iterator()
public override operator fun get(range: IntRange): DataColumn<T>
}
public val AnyCol.name: String get() = name()
public val AnyCol.path: ColumnPath get() = path()
public val <T> DataColumn<T>.values: Iterable<T> get() = values()
public val AnyCol.hasNulls: Boolean get() = hasNulls()
public val AnyCol.size: Int get() = size()
public val AnyCol.indices: IntRange get() = indices()
public val AnyCol.type: KType get() = type()
public val AnyCol.kind: ColumnKind get() = kind()
public val AnyCol.typeClass: KClass<*>
get() = type.classifier as? KClass<*>
?: error("Cannot cast ${type.classifier?.javaClass} to a ${KClass::class}. Column $name: $type")
public fun AnyBaseCol.indices(): IntRange = 0 until size()
@@ -0,0 +1,153 @@
package org.jetbrains.kotlinx.dataframe
import org.jetbrains.kotlinx.dataframe.aggregation.Aggregatable
import org.jetbrains.kotlinx.dataframe.aggregation.AggregateGroupedBody
import org.jetbrains.kotlinx.dataframe.annotations.AccessApiOverload
import org.jetbrains.kotlinx.dataframe.annotations.HasSchema
import org.jetbrains.kotlinx.dataframe.annotations.Interpretable
import org.jetbrains.kotlinx.dataframe.annotations.Refine
import org.jetbrains.kotlinx.dataframe.annotations.RequiredByIntellijPlugin
import org.jetbrains.kotlinx.dataframe.api.ColumnsSelectionDsl
import org.jetbrains.kotlinx.dataframe.api.add
import org.jetbrains.kotlinx.dataframe.api.cast
import org.jetbrains.kotlinx.dataframe.api.getRows
import org.jetbrains.kotlinx.dataframe.api.indices
import org.jetbrains.kotlinx.dataframe.api.rows
import org.jetbrains.kotlinx.dataframe.api.select
import org.jetbrains.kotlinx.dataframe.api.toDataFrame
import org.jetbrains.kotlinx.dataframe.columns.UnresolvedColumnsPolicy
import org.jetbrains.kotlinx.dataframe.columns.toColumnSet
import org.jetbrains.kotlinx.dataframe.impl.DataFrameImpl
import org.jetbrains.kotlinx.dataframe.impl.DataFrameSize
import org.jetbrains.kotlinx.dataframe.impl.getColumnsImpl
import org.jetbrains.kotlinx.dataframe.impl.headPlusArray
import org.jetbrains.kotlinx.dataframe.impl.headPlusIterable
import org.jetbrains.kotlinx.dataframe.impl.schema.createEmptyDataFrame
import org.jetbrains.kotlinx.dataframe.impl.schema.createEmptyDataFrameOf
import org.jetbrains.kotlinx.dataframe.schema.DataFrameSchema
import org.jetbrains.kotlinx.dataframe.util.DEPRECATED_ACCESS_API
import kotlin.reflect.KType
/**
* Readonly interface for an ordered list of [columns][DataColumn].
*
* Columns in `DataFrame` have distinct non-empty [names][DataColumn.name] and equal [sizes][DataColumn.size].
*
* @param T Schema marker. It identifies column schema and is used to generate schema-specific extension properties for typed data access. It is covariant, so `DataFrame<A>` is assignable to variable of type `DataFrame<B>` if `A` is a subtype of `B`.
*/
@HasSchema(schemaArg = 0)
public interface DataFrame<out T> :
Aggregatable<T>,
ColumnsContainer<T> {
public companion object {
public val Empty: AnyFrame = DataFrameImpl<Unit>(emptyList(), 0)
public fun empty(nrow: Int = 0): AnyFrame = if (nrow == 0) Empty else DataFrameImpl<Unit>(emptyList(), nrow)
/**
* Creates a DataFrame with empty columns (rows = 0).
* Can be used as a "null object" in aggregation operations, operations that work on columns (select, reorder, ...)
*
*/
public inline fun <reified T> emptyOf(): DataFrame<T> = createEmptyDataFrameOf(T::class).cast()
/**
* Creates a DataFrame with empty columns (rows = 0).
* Can be used as a "null object" in aggregation operations, operations that work on columns (select, reorder, ...)
*/
public fun empty(schema: DataFrameSchema): AnyFrame = schema.createEmptyDataFrame()
}
// region columns
public fun columnNames(): List<String>
public fun columnTypes(): List<KType>
// endregion
// region rows
/**
* Returns the total number of rows of this [DataFrame].
*
* @return The number of rows in the [DataFrame].
*/
@RequiredByIntellijPlugin
public fun rowsCount(): Int
public operator fun iterator(): Iterator<DataRow<T>> = rows().iterator()
// endregion
@Refine
@Interpretable("AggregateRow")
public fun <R> aggregate(body: AggregateGroupedBody<T, R>): DataRow<T>
// region get columns
/**
* Returns a list of columns selected by [columns], a [ColumnsSelectionDsl].
*
* NOTE: This doesn't work in [ColumnsSelectionDsl], use [ColumnsSelectionDsl.cols] to select columns by predicate.
*/
override fun <C> get(columns: ColumnsSelector<T, C>): List<DataColumn<C>> =
getColumnsImpl(UnresolvedColumnsPolicy.Fail, columns)
// endregion
// region get rows
@RequiredByIntellijPlugin
public operator fun get(index: Int): DataRow<T>
public operator fun get(indices: Iterable<Int>): DataFrame<T> =
columns().map { col -> col[indices] }.toDataFrame().cast()
public operator fun get(range: IntRange): DataFrame<T> =
if (range == indices()) this else columns().map { col -> col[range] }.toDataFrame().cast()
public operator fun get(first: IntRange, vararg ranges: IntRange): DataFrame<T> =
getRows(headPlusArray(first, ranges).asSequence().flatMap { it.asSequence() }.asIterable())
public operator fun get(firstIndex: Int, vararg otherIndices: Int): DataFrame<T> =
get(headPlusIterable(firstIndex, otherIndices.asIterable()))
// endregion
// region plus columns
public operator fun plus(col: AnyBaseCol): DataFrame<T> = add(col)
public operator fun plus(cols: Iterable<AnyBaseCol>): DataFrame<T> = (columns() + cols).toDataFrame().cast()
// endregion
}
// region get columns
/**
* Returns a list of columns selected by [columns], a [ColumnsSelectionDsl].
*/
public operator fun <T, C> DataFrame<T>.get(columns: ColumnsSelector<T, C>): List<DataColumn<C>> = this.get(columns)
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public operator fun <T> DataFrame<T>.get(first: AnyColumnReference, vararg other: AnyColumnReference): DataFrame<T> =
select { (listOf(first) + other).toColumnSet() }
public operator fun <T> DataFrame<T>.get(first: String, vararg other: String): DataFrame<T> =
select { (listOf(first) + other).toColumnSet() }
public operator fun <T> DataFrame<T>.get(columnRange: ClosedRange<String>): DataFrame<T> =
select { columnRange.start..columnRange.endInclusive }
// endregion
internal val ColumnsContainer<*>.ncol get() = columnsCount()
internal val AnyFrame.nrow get() = rowsCount()
internal val AnyFrame.indices get() = indices()
internal val AnyFrame.size: DataFrameSize get() = size()
public fun AnyFrame.size(): DataFrameSize = DataFrameSize(ncol, nrow)
@@ -0,0 +1,166 @@
package org.jetbrains.kotlinx.dataframe
import org.jetbrains.kotlinx.dataframe.annotations.AccessApiOverload
import org.jetbrains.kotlinx.dataframe.annotations.HasSchema
import org.jetbrains.kotlinx.dataframe.annotations.RequiredByIntellijPlugin
import org.jetbrains.kotlinx.dataframe.api.next
import org.jetbrains.kotlinx.dataframe.api.prev
import org.jetbrains.kotlinx.dataframe.columns.ColumnKind
import org.jetbrains.kotlinx.dataframe.columns.ColumnPath
import org.jetbrains.kotlinx.dataframe.columns.ColumnReference
import org.jetbrains.kotlinx.dataframe.impl.columnName
import org.jetbrains.kotlinx.dataframe.impl.owner
import org.jetbrains.kotlinx.dataframe.impl.toIterable
import org.jetbrains.kotlinx.dataframe.util.DEPRECATED_ACCESS_API
import org.jetbrains.kotlinx.dataframe.util.DEPRECATED_DATA_ROW_COLUMN_REFERENCE_GET
import kotlin.reflect.KProperty
/**
* Single row of a [DataFrame].
*
* @param T Schema marker. See [DataFrame] for details
*/
@HasSchema(schemaArg = 0)
public interface DataRow<out T> {
public fun index(): Int
public fun df(): DataFrame<T>
// region get cell value
public operator fun get(columnIndex: Int): Any?
public operator fun <R> get(expression: RowExpression<T, R>): R = expression(this, this)
@Deprecated(DEPRECATED_DATA_ROW_COLUMN_REFERENCE_GET)
@AccessApiOverload
public operator fun <R> get(column: ColumnReference<R>): R
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public operator fun <R> get(columns: List<ColumnReference<R>>): List<R> = columns.map { get(it) }
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public operator fun <R> get(property: KProperty<R>): R = get(property.columnName) as R
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public operator fun get(first: AnyColumnReference, vararg other: AnyColumnReference): DataRow<T> =
owner.get(first, *other)[index]
public operator fun get(first: String, vararg other: String): DataRow<T> = owner.get(first, *other)[index]
public operator fun get(path: ColumnPath): Any? = owner.get(path)[index]
@RequiredByIntellijPlugin
public operator fun get(name: String): Any?
public fun getColumnGroup(columnName: String): AnyRow {
val value = get(columnName)
if (value == null) {
val kind = df()[columnName].kind()
if (kind != ColumnKind.Group) {
error("Cannot cast null value of a $kind to a ${DataRow::class}")
}
}
return value as AnyRow
}
public fun getFrameColumn(columnName: String): AnyFrame {
val value = get(columnName)
if (value == null) {
val kind = df()[columnName].kind()
if (kind != ColumnKind.Frame) {
error("Cannot cast null value of a $kind to a ${DataFrame::class}")
}
}
return value as AnyFrame
}
public fun getOrNull(name: String): Any?
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public fun <R> getValueOrNull(column: ColumnReference<R>): R?
// endregion
public fun values(): List<Any?>
public operator fun String.get(vararg path: String): ColumnPath = ColumnPath(listOf(this) + path)
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public operator fun <R> ColumnReference<R>.invoke(): R = get(this)
public operator fun <R> String.invoke(): R = this@DataRow[this@invoke] as R
public operator fun <R> ColumnPath.invoke(): R = this@DataRow.get(this) as R
public fun forwardIterable(): Iterable<DataRow<T>> = this.toIterable { it.next }
public fun backwardIterable(): Iterable<DataRow<T>> = this.toIterable { it.prev }
public operator fun <R : Comparable<R>> ColumnReference<R>.compareTo(other: R): Int = get(this).compareTo(other)
public operator fun ColumnReference<Int>.plus(a: Int): Int = get(this) + a
public operator fun ColumnReference<Long>.plus(a: Long): Long = get(this) + a
public operator fun ColumnReference<Double>.plus(a: Double): Double = get(this) + a
public operator fun ColumnReference<String>.plus(a: String): String = get(this) + a
public operator fun Int.plus(col: ColumnReference<Int>): Int = this + get(col)
public operator fun Long.plus(col: ColumnReference<Long>): Long = this + get(col)
public operator fun Double.plus(col: ColumnReference<Double>): Double = this + get(col)
public operator fun ColumnReference<Int>.minus(a: Int): Int = get(this) - a
public operator fun ColumnReference<Long>.minus(a: Long): Long = get(this) - a
public operator fun ColumnReference<Double>.minus(a: Double): Double = get(this) - a
public operator fun Int.minus(col: ColumnReference<Int>): Int = this - get(col)
public operator fun Long.minus(col: ColumnReference<Long>): Long = this - get(col)
public operator fun Double.minus(col: ColumnReference<Double>): Double = this - get(col)
public operator fun ColumnReference<Int>.times(a: Int): Int = get(this) * a
public operator fun ColumnReference<Long>.times(a: Long): Long = get(this) * a
public operator fun ColumnReference<Double>.times(a: Double): Double = get(this) * a
public operator fun ColumnReference<Double>.times(a: Int): Double = get(this) * a
public operator fun ColumnReference<Long>.times(a: Int): Long = get(this) * a
public operator fun ColumnReference<Double>.times(a: Long): Double = get(this) * a
public operator fun ColumnReference<Int>.div(a: Int): Int = get(this) / a
public operator fun ColumnReference<Long>.div(a: Long): Long = get(this) / a
public operator fun ColumnReference<Double>.div(a: Double): Double = get(this) / a
public operator fun ColumnReference<Double>.div(a: Int): Double = get(this) / a
public operator fun ColumnReference<Long>.div(a: Int): Long = get(this) / a
public operator fun ColumnReference<Double>.div(a: Long): Double = get(this) / a
public companion object {
public val empty: AnyRow = DataFrame.empty(1)[0]
}
}
internal val AnyRow.values: List<Any?> get() = values()
internal val AnyRow.index: Int get() = index()
internal val <T> DataRow<T>.prev: DataRow<T>? get() = this.prev()
internal val <T> DataRow<T>.next: DataRow<T>? get() = this.next()
@@ -0,0 +1,3 @@
package org.jetbrains.kotlinx.dataframe.aggregation
public interface Aggregatable<out T>
@@ -0,0 +1,41 @@
package org.jetbrains.kotlinx.dataframe.aggregation
import org.jetbrains.kotlinx.dataframe.DataFrame
import org.jetbrains.kotlinx.dataframe.annotations.AccessApiOverload
import org.jetbrains.kotlinx.dataframe.annotations.HasSchema
import org.jetbrains.kotlinx.dataframe.annotations.Interpretable
import org.jetbrains.kotlinx.dataframe.api.ColumnSelectionDsl
import org.jetbrains.kotlinx.dataframe.api.pathOf
import org.jetbrains.kotlinx.dataframe.columns.ColumnAccessor
import org.jetbrains.kotlinx.dataframe.impl.aggregation.ValueWithDefault
import org.jetbrains.kotlinx.dataframe.impl.aggregation.receivers.internal
import org.jetbrains.kotlinx.dataframe.impl.columnName
import org.jetbrains.kotlinx.dataframe.util.DEPRECATED_ACCESS_API
import kotlin.reflect.KProperty
import kotlin.reflect.typeOf
@HasSchema(schemaArg = 0)
public abstract class AggregateDsl<out T> :
DataFrame<T>,
ColumnSelectionDsl<T> {
@Interpretable("AggregateDslInto")
public inline infix fun <reified R> R.into(name: String): NamedValue =
internal().yield(pathOf(name), this, typeOf<R>())
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public inline infix fun <reified R> R.into(column: ColumnAccessor<R>): NamedValue =
internal().yield(pathOf(column.name()), this, typeOf<R>())
@Deprecated(DEPRECATED_ACCESS_API)
@AccessApiOverload
public inline infix fun <reified R> R.into(column: KProperty<R>): NamedValue =
internal().yield(pathOf(column.columnName), this, typeOf<R>())
public infix fun <R> R.default(defaultValue: R): Any =
when (this) {
is NamedValue -> this.also { it.default = defaultValue }
else -> ValueWithDefault(this, defaultValue)
}
}

Some files were not shown because too many files have changed in this diff Show More