diff --git a/jOOQ/src/main/java/org/jooq/impl/Tools.java b/jOOQ/src/main/java/org/jooq/impl/Tools.java index 1e1985a00a..8d3d1d93b3 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Tools.java +++ b/jOOQ/src/main/java/org/jooq/impl/Tools.java @@ -3725,4 +3725,13 @@ final class Tools { return DSL.field(DSL.name(name), field.getDataType()); } + + static final Table aliased(Table table) { + if (table instanceof TableImpl) + return ((TableImpl) table).getAliasedTable(); + else if (table instanceof TableAlias) + return ((TableAlias) table).getAliasedTable(); + else + return null; + } }