From 59a7bb165862d965a44034eeea64966ce4bd0e82 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Mon, 23 Sep 2024 21:04:36 +0200 Subject: [PATCH] [jOOQ/jOOQ#17337] ORA-17068: Invalid arguments in call when calling OracleDatabaseMetaData.getIndexInfo() with quoted object names --- jOOQ/src/main/java/org/jooq/impl/MetaImpl.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java index 06a19a4c25..8fdb1e65a5 100644 --- a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java @@ -1038,9 +1038,17 @@ final class MetaImpl extends AbstractMeta { return Tools., RuntimeException>ignoreNPE( () -> { Result result = removeSystemIndexes(meta(meta -> { - System.out.println(this); + String tableName; - try (ResultSet rs = catalogSchema(getCatalog(), getSchema(), (c, s) -> meta.getIndexInfo(c, s, getName(), false, true))) { + + + + + + + tableName = getName(); + + try (ResultSet rs = catalogSchema(getCatalog(), getSchema(), (c, s) -> meta.getIndexInfo(c, s, tableName, false, true))) { return dsl().fetch( rs, String.class, // TABLE_CAT