We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 25b98ab commit b1fec33Copy full SHA for b1fec33
1 file changed
dataframe-jdbc/src/main/kotlin/org/jetbrains/kotlinx/dataframe/io/db/PostgreSql.kt
@@ -33,7 +33,7 @@ public object PostgreSql : DbType("postgresql") {
33
* These types need to be retrieved explicitly with [Java class][Class] in [ResultSet.getObject], else
34
* their return type is unpredictable.
35
*/
36
- private val pgObjectTypes =
+ private val pgObjectTypes by lazy {
37
listOf(
38
PGbox(),
39
PGcircle(),
@@ -46,6 +46,7 @@ public object PostgreSql : DbType("postgresql") {
46
PGInterval(),
47
).map(::PgObjectType)
48
.associateBy { it.typeName }
49
+ }
50
51
// TODO: Composite types like tableColumnMetadata.sqlTypeName = ROW("a" INTEGER, "b" CHARACTER VARYING(10))
52
override fun getExpectedJdbcType(tableColumnMetadata: TableColumnMetadata): KType {
0 commit comments