> Oh.. that's curious. Why are those methods split out from the table > interface?
The type Table represents any table source, including join expressions, pivot tables, unnested arrays and cursors, etc. The type UpdatableTable represents a table in a schema I'm aware that the distinction is not so clear. The public type hierarchy's complexity will be reduced in jOOQ 3.0: https://github.com/jOOQ/jOOQ/issues/1192 > The jooq metadata compiler doesn't generate classes that extend > UpdatableTableImpl either. I think I must be missing something? As documented here, you will need to activate the <relations/> flag, in order to reverse-engineer primary key / foreign key relationships: http://www.jooq.org/manual/META/AdvancedConfiguration/#N10673 Cheers Lukas
