private Collection<Table> includeRelatedTables(final TableRelationshipType tableRelationshipType, final int depth, final Set<Table> greppedTables) { final Set<Table> includedTables = new HashSet<>(); includedTables.addAll(greppedTables); for (int i = 0; i < depth; i++) { for (final Table table: new HashSet<>(includedTables)) { for (final Table relatedTable: table .getRelatedTables(tableRelationshipType)) { if (!isTablePartial(relatedTable)) { includedTables.add(relatedTable); } } } } return includedTables; }
private Collection<Table> includeRelatedTables(final TableRelationshipType tableRelationshipType, final int depth, final Set<Table> greppedTables) { final Set<Table> includedTables = new HashSet<>(); includedTables.addAll(greppedTables); for (int i = 0; i < depth; i++) { for (final Table table: new HashSet<>(includedTables)) { for (final Table relatedTable: table .getRelatedTables(tableRelationshipType)) { if (!isTablePartial(relatedTable)) { includedTables.add(relatedTable); } } } } return includedTables; }
out.println(" # columns: " + table.getColumns().size()); out.println(" # child tables: " + table.getRelatedTables(TableRelationshipType.child)); out.println(" # parent tables: " + table.getRelatedTables(TableRelationshipType.parent));
out.println(" # columns: " + table.getColumns().size()); out.println(" # child tables: " + table.getRelatedTables(TableRelationshipType.child)); out.println(" # parent tables: " + table.getRelatedTables(TableRelationshipType.parent));
private Collection<Table> includeRelatedTables(final TableRelationshipType tableRelationshipType, final int depth, final Set<Table> greppedTables) { final Set<Table> includedTables = new HashSet<>(); includedTables.addAll(greppedTables); for (int i = 0; i < depth; i++) { for (final Table table: new HashSet<>(includedTables)) { for (final Table relatedTable: table .getRelatedTables(tableRelationshipType)) { if (!isTablePartial(relatedTable)) { includedTables.add(relatedTable); } } } } return includedTables; }
private Collection<Table> includeRelatedTables(final TableRelationshipType tableRelationshipType, final int depth, final Set<Table> greppedTables) { final Set<Table> includedTables = new HashSet<>(); includedTables.addAll(greppedTables); for (int i = 0; i < depth; i++) { for (final Table table: new HashSet<>(includedTables)) { for (final Table relatedTable: table .getRelatedTables(tableRelationshipType)) { if (!isTablePartial(relatedTable)) { includedTables.add(relatedTable); } } } } return includedTables; }