From 850c54fd461f33c8f37803e9fc57ef120967d8d5 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Thu, 4 Jun 2020 08:42:08 +0200 Subject: [PATCH] [jOOQ/jOOQ#681] AbstractDatabase fails to produce domains per schema --- jOOQ-meta/src/main/java/org/jooq/meta/AbstractDatabase.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/AbstractDatabase.java b/jOOQ-meta/src/main/java/org/jooq/meta/AbstractDatabase.java index edde728c9e..c13fa9aa0f 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/AbstractDatabase.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/AbstractDatabase.java @@ -211,6 +211,7 @@ public abstract class AbstractDatabase implements Database { private transient Map> embeddablesBySchema; private transient Map> embeddablesByTable; private transient Map> enumsBySchema; + private transient Map> domainsBySchema; private transient Map> udtsBySchema; private transient Map> arraysBySchema; private transient Map> routinesBySchema; @@ -1871,7 +1872,10 @@ public abstract class AbstractDatabase implements Database { }); } - return domains; + if (domainsBySchema == null) + domainsBySchema = new LinkedHashMap<>(); + + return filterSchema(domains, schema, domainsBySchema); } @Override