- Common ways to obtain ForeignKey
private void myMethod () {}
fk.setOwner(this); fk.setPkTableCatalog(rs.getString("PKTABLE_CAT")); fk.setPkTableSchema(rs.getString("PKTABLE_SCHEM")); fk.setPkTableName(rs.getString("PKTABLE_NAME")); fk.setPkColumnName(rs.getString("PKCOLUMN_NAME"));
ForeignKey fk = new ForeignKey(); fk.setPkTableCatalog(target.getCatalog()); fk.setPkTableSchema(target.getSchema()); fk.setPkTableName(target.getName()); fk.setPkColumnName(targetAttribute.getName());
ForeignKey fk = new ForeignKey(); fk.setPkTableCatalog(target.getCatalog()); fk.setPkTableSchema(target.getSchema()); fk.setPkTableName(target.getName()); fk.setPkColumnName(targetAttribute.getName());
fk.setPkTableCatalog(catalog); fk.setPkTableName(referencedTableName); fk.setPkTableSchema(schemaName); table.addForeignKey(fk);