From bf48e7224c2781a47bfcfe44582be47e3adcae59 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 9 Mar 2022 11:55:53 +0100 Subject: [PATCH] [jOOQ/jOOQ#13143] DataType.isSpatial() must be available in OSS edition --- jOOQ/src/main/java/org/jooq/DataType.java | 13 ++++--------- .../main/java/org/jooq/impl/AbstractDataType.java | 14 +++++--------- 2 files changed, 9 insertions(+), 18 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/DataType.java b/jOOQ/src/main/java/org/jooq/DataType.java index 64d68fd946..3ffcc4b113 100644 --- a/jOOQ/src/main/java/org/jooq/DataType.java +++ b/jOOQ/src/main/java/org/jooq/DataType.java @@ -1075,13 +1075,8 @@ public interface DataType extends Named { */ boolean isXML(); - - - - - - - - - + /** + * Whether this data type is a spatial type. + */ + boolean isSpatial(); } diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractDataType.java b/jOOQ/src/main/java/org/jooq/impl/AbstractDataType.java index 750528070a..70a971adbb 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractDataType.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractDataType.java @@ -757,15 +757,11 @@ implements return tType0() == XML.class; } - - - - - - - - - + @Override + public final boolean isSpatial() { + Class tType = tType0(); + return tType == Geometry.class || tType == Geography.class; + } @Override public final void accept(Context ctx) {