From 9f0987a802f8b6c669136d8db33dee5488be4214 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 21 Mar 2024 11:40:39 +0100 Subject: [PATCH] [jOOQ/jOOQ#15732] Support the JSON data type --- jOOQ/src/main/java/org/jooq/impl/SQLDataTypes.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/SQLDataTypes.java b/jOOQ/src/main/java/org/jooq/impl/SQLDataTypes.java index 5c3e77a82e..e2c97d201e 100644 --- a/jOOQ/src/main/java/org/jooq/impl/SQLDataTypes.java +++ b/jOOQ/src/main/java/org/jooq/impl/SQLDataTypes.java @@ -189,6 +189,8 @@ final class SQLDataTypes { public static final DataType INTERVAL = new BuiltInDataType<>(FAMILY, SQLDataType.INTERVAL, "interval"); public static final DataType INTERVALYEARTOMONTH = new BuiltInDataType<>(FAMILY, SQLDataType.INTERVALYEARTOMONTH, "interval year to month"); public static final DataType INTERVALDAYTOSECOND = new BuiltInDataType<>(FAMILY, SQLDataType.INTERVALDAYTOSECOND, "interval day to second", "interval day(9) to second"); + public static final DataType JSON = new BuiltInDataType<>(FAMILY, SQLDataType.JSON, "json"); + public static final DataType JSONB = new BuiltInDataType<>(FAMILY, SQLDataType.JSONB, "json"); // ------------------------------------------------------------------------- // Compatibility types for supported SQLDialect.DUCKDB, SQLDataTypes @@ -202,8 +204,6 @@ final class SQLDataTypes { protected static final DataType __SMALLINTUNSIGNED = new BuiltInDataType<>(FAMILY, SQLDataType.SMALLINTUNSIGNED, "int"); protected static final DataType __INTEGERUNSIGNED = new BuiltInDataType<>(FAMILY, SQLDataType.INTEGERUNSIGNED, "bigint"); protected static final DataType __BIGINTUNSIGNED = new BuiltInDataType<>(FAMILY, SQLDataType.BIGINTUNSIGNED, "decimal(p, s)"); - protected static final DataType __JSON = new BuiltInDataType<>(FAMILY, SQLDataType.JSON, "clob"); - protected static final DataType __JSONB = new BuiltInDataType<>(FAMILY, SQLDataType.JSONB, "blob"); protected static final DataType __YEAR = new BuiltInDataType<>(FAMILY, SQLDataType.YEAR, "smallint"); // -------------------------------------------------------------------------