From 491fce8cf42de1fcda94dbf092b6a39bb7718794 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Wed, 13 Aug 2025 11:35:53 +0200 Subject: [PATCH] [jOOQ/jOOQ#18858] Meta.getSequences() only lists sequences of current catalog in SQL Server --- jOOQ/src/main/java/org/jooq/impl/MetaImpl.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java index dd4993e825..831844975a 100644 --- a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java @@ -945,12 +945,12 @@ final class MetaImpl extends AbstractMeta { : M_SEQUENCES(dialect()); if (sql != null) { - Result result = meta( - () -> "Error while fetching sequences for schema: " + this, - meta -> ctx(meta).resultQuery(sql, MetaSchema.this.getName()).fetch() + Result result = meta(() -> "Error while fetching sequences for schema: " + this, meta -> + withCatalog(getCatalog(), ctx(meta), ctx -> + ctx.resultQuery(sql, MetaSchema.this.getName()).fetch() + ) ); - // TODO Support catalogs as well Map> groups = result.intoGroups(new Field[] { result.field(0), result.field(1) }); sequenceCache = new LinkedHashMap<>();