> 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

Reply via email to