private void removeForeignKeys(final ReducibleCollection<? extends Table> allTables) { for (final Table table: allTables) { for (final ForeignKey foreignKey: table.getExportedForeignKeys()) { for (final ForeignKeyColumnReference fkColumnRef: foreignKey) { final Table referencedTable = fkColumnRef.getForeignKeyColumn() .getParent(); if (isTablePartial(referencedTable) || allTables.isFiltered(referencedTable)) { markTableFilteredOut(referencedTable); } } } } }
private void removeForeignKeys(final ReducibleCollection<? extends Table> allTables) { for (final Table table: allTables) { for (final ForeignKey foreignKey: table.getExportedForeignKeys()) { for (final ForeignKeyColumnReference fkColumnRef: foreignKey) { final Table referencedTable = fkColumnRef.getForeignKeyColumn() .getParent(); if (isTablePartial(referencedTable) || allTables.isFiltered(referencedTable)) { markTableFilteredOut(referencedTable); } } } } }
out.println(" # foreign keys: " + table.getForeignKeys().size()); out.println(" # imported foreign keys: " + table.getExportedForeignKeys().size()); out.println(" # exported: " + table.getImportedForeignKeys().size());
private void removeForeignKeys(final ReducibleCollection<? extends Table> allTables) { for (final Table table: allTables) { for (final ForeignKey foreignKey: table.getExportedForeignKeys()) { for (final ForeignKeyColumnReference fkColumnRef: foreignKey) { final Table referencedTable = fkColumnRef.getForeignKeyColumn() .getParent(); if (isTablePartial(referencedTable) || allTables.isFiltered(referencedTable)) { markTableFilteredOut(referencedTable); } } } } }
private void removeForeignKeys(final ReducibleCollection<? extends Table> allTables) { for (final Table table: allTables) { for (final ForeignKey foreignKey: table.getExportedForeignKeys()) { for (final ForeignKeyColumnReference fkColumnRef: foreignKey) { final Table referencedTable = fkColumnRef.getForeignKeyColumn() .getParent(); if (isTablePartial(referencedTable) || allTables.isFiltered(referencedTable)) { markTableFilteredOut(referencedTable); } } } } }