Skip to content

Jupyter importDataSchema() does not generate column accessors #696

Open
@Jolanrensen

Description

Jupyter importDataSchema() does not generate column accessors. This is likely due to nested @DataSchema interfaces being skipped:

%trackExecution
@DataSchema
interface A {
    val a: Int
}

interface B {
    @DataSchema
    interface C {
        val c: Int
    }
}

Executing:

val ColumnsContainer<Line_22_jupyter.A>.a: DataColumn<Int> @JvmName("A_a") get() = this["a"] as DataColumn<Int>
val DataRow<Line_22_jupyter.A>.a: Int @JvmName("A_a") get() = this["a"] as Int
val ColumnsContainer<Line_22_jupyter.A?>.a: DataColumn<Int?> @JvmName("NullableA_a") get() = this["a"] as DataColumn<Int?>
val DataRow<Line_22_jupyter.A?>.a: Int? @JvmName("NullableA_a") get() = this["a"] as Int?

Metadata

Assignees

Labels

OpenAPIChanges related to OpenAPI, JSON (schema), etc.bugSomething isn't working

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions