diff --git a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java index d309cb0e02..966d8ca7e6 100644 --- a/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/MetaImpl.java @@ -141,6 +141,7 @@ final class MetaImpl extends AbstractMeta { private static final Set CURRENT_TIMESTAMP_COLUMN_DEFAULT = SQLDialect.supportedBy(MARIADB, MYSQL); private static final Set EXPRESSION_COLUMN_DEFAULT = SQLDialect.supportedBy(DERBY, FIREBIRD, H2, HSQLDB, IGNITE, MARIADB, POSTGRES, SQLITE, YUGABYTEDB); private static final Set NO_SUPPORT_SCHEMAS = SQLDialect.supportedBy(FIREBIRD, SQLITE); + private static final Set NO_SUPPORT_INDEXES = SQLDialect.supportedBy(TRINO); @@ -743,6 +744,9 @@ final class MetaImpl extends AbstractMeta { @Override public final List getIndexes() { + if (NO_SUPPORT_INDEXES.contains(dsl().dialect())) + return emptyList(); + // See https://github.com/h2database/h2database/issues/3236 return Tools., RuntimeException>ignoreNPE( () -> {