null if no such
+ * schema exists.
+ */
+ @Nullable
+ Schema getSchema(Name name);
+
/**
* Stream all schemas contained in this catalog.
diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractNamed.java b/jOOQ/src/main/java/org/jooq/impl/AbstractNamed.java
index 8d4323ac16..c02ae979e3 100644
--- a/jOOQ/src/main/java/org/jooq/impl/AbstractNamed.java
+++ b/jOOQ/src/main/java/org/jooq/impl/AbstractNamed.java
@@ -122,4 +122,16 @@ abstract class AbstractNamed extends AbstractQueryPart implements Named {
static Name qualify(Named qualifier, Name name) {
return qualifier == null || name.qualified() ? name : qualifier.getQualifiedName().append(name);
}
+
+ static diff --git a/jOOQ/src/main/java/org/jooq/impl/LazyCatalog.java b/jOOQ/src/main/java/org/jooq/impl/LazyCatalog.java index 797faf0fb1..b8c24e8fe3 100644 --- a/jOOQ/src/main/java/org/jooq/impl/LazyCatalog.java +++ b/jOOQ/src/main/java/org/jooq/impl/LazyCatalog.java @@ -105,6 +105,11 @@ public final class LazyCatalog extends AbstractNamed implements Catalog { return catalog().getSchema(name); } + @Override + public final Schema getSchema(Name name) { + return catalog().getSchema(name); + } + @Override