Skip to content

JDBC H2, CHAR(10) column read as Char? instead of String? #701

Closed
@Jolanrensen

Description

@Jolanrensen

@zaleslaw
From an H2 database, a CHAR(10) column is read as Char? instead of String?

This issue can be reproduced easily by editing the fun `read from huge table`() in h2Test.kt by adding the line:
schema.columns["characterCol"]!!.type shouldBe typeOf<String?>()
The column contains ["ABC", "DEF", "GHI"] so I gotta agree it's not supposed to be a Char.

I discovered it by exploring whether the DataColumnImpl.type actually matches the types found in DataColumnImpl.values, which mismatches in this case. It might be a good check to do for all type conversions :).

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingdatabasesJDBC related issues

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions