diff --git a/jOOQ-meta/src/main/java/org/jooq/meta/AbstractUDTDefinition.java b/jOOQ-meta/src/main/java/org/jooq/meta/AbstractUDTDefinition.java index 70364789f0..756e65eec3 100644 --- a/jOOQ-meta/src/main/java/org/jooq/meta/AbstractUDTDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/meta/AbstractUDTDefinition.java @@ -85,13 +85,17 @@ implements @Override public final List getRoutines() { - if (routines == null) { + if (routines == null) routines = getRoutines0(); - } return routines; } + @Override + public List getUDTs() { + return getDatabase().getUDTs(this); + } + protected abstract List getRoutines0(); @Override