diff --git a/jOOQ/src/main/java/org/jooq/impl/Utils.java b/jOOQ/src/main/java/org/jooq/impl/Utils.java index eeda68340b..e22e570bdd 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Utils.java +++ b/jOOQ/src/main/java/org/jooq/impl/Utils.java @@ -329,6 +329,17 @@ final class Utils { } } + /** + * Extract the configuration from an attachable. + */ + static final Configuration getConfiguration(Attachable attachable) { + if (attachable instanceof AttachableInternal) { + return ((AttachableInternal) attachable).configuration(); + } + + return null; + } + /** * Get an attachable's configuration or a new {@link DefaultConfiguration} * if null. @@ -2593,4 +2604,4 @@ final class Utils { } } } -} \ No newline at end of file +}