From 841983c9a7351ab1d569842d3da7f8576e5ddacd Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 16 Jan 2025 13:24:59 +0100 Subject: [PATCH] [jOOQ/jOOQ#17842] Fix MySQL/MariaDB NCLOB mapping --- jOOQ/src/main/java/org/jooq/util/mariadb/MariaDBDataType.java | 2 +- jOOQ/src/main/java/org/jooq/util/mysql/MySQLDataType.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/util/mariadb/MariaDBDataType.java b/jOOQ/src/main/java/org/jooq/util/mariadb/MariaDBDataType.java index ba86626c5c..1248ac3d96 100644 --- a/jOOQ/src/main/java/org/jooq/util/mariadb/MariaDBDataType.java +++ b/jOOQ/src/main/java/org/jooq/util/mariadb/MariaDBDataType.java @@ -118,7 +118,7 @@ public class MariaDBDataType { // ------------------------------------------------------------------------- protected static final DataType __NCHAR = new BuiltInDataType<>(FAMILY, SQLDataType.NCHAR, "char", "char"); - protected static final DataType __NCLOB = new BuiltInDataType<>(FAMILY, SQLDataType.NCLOB, "clob", "char"); + protected static final DataType __NCLOB = new BuiltInDataType<>(FAMILY, SQLDataType.NCLOB, "text", "char"); protected static final DataType __LONGNVARCHAR = new BuiltInDataType<>(FAMILY, SQLDataType.LONGNVARCHAR, "varchar", "char"); protected static final DataType __NUMERIC = new BuiltInDataType<>(FAMILY, SQLDataType.NUMERIC, "decimal", "decimal"); protected static final DataType __NVARCHAR = new BuiltInDataType<>(FAMILY, SQLDataType.NVARCHAR, "varchar", "char"); diff --git a/jOOQ/src/main/java/org/jooq/util/mysql/MySQLDataType.java b/jOOQ/src/main/java/org/jooq/util/mysql/MySQLDataType.java index 6c427419b2..37a0861a5a 100644 --- a/jOOQ/src/main/java/org/jooq/util/mysql/MySQLDataType.java +++ b/jOOQ/src/main/java/org/jooq/util/mysql/MySQLDataType.java @@ -117,7 +117,7 @@ public class MySQLDataType { // ------------------------------------------------------------------------- protected static final DataType __NCHAR = new BuiltInDataType<>(FAMILY, SQLDataType.NCHAR, "char", "char"); - protected static final DataType __NCLOB = new BuiltInDataType<>(FAMILY, SQLDataType.NCLOB, "clob", "char"); + protected static final DataType __NCLOB = new BuiltInDataType<>(FAMILY, SQLDataType.NCLOB, "text", "char"); protected static final DataType __LONGNVARCHAR = new BuiltInDataType<>(FAMILY, SQLDataType.LONGNVARCHAR, "varchar", "char"); protected static final DataType __NUMERIC = new BuiltInDataType<>(FAMILY, SQLDataType.NUMERIC, "decimal", "decimal"); protected static final DataType __NVARCHAR = new BuiltInDataType<>(FAMILY, SQLDataType.NVARCHAR, "varchar", "char");