@Override public List<Relationship> getRelationships() { return delegates.stream() .flatMap(delegate -> delegate.getRelationships().stream()) .collect(Collectors.toList()); }
@Override public List<Relationship> getRelationships() { return delegates.stream() .flatMap(delegate -> delegate.getRelationships().stream()) .collect(Collectors.toList()); }
public ImmutableSchema(Schema schema) { this(schema.getName(), schema.getQuote()); List<Table> origTables = schema.getTables(); for (Table table : origTables) { tables.add(new ImmutableTable(table, this)); } Collection<Relationship> origRelationships = schema.getRelationships(); for (Relationship relationship : origRelationships) { ImmutableRelationship.create(relationship, this); } }
public ImmutableSchema(Schema schema) { this(schema.getName(), schema.getQuote()); List<Table> origTables = schema.getTables(); for (Table table : origTables) { tables.add(new ImmutableTable(table, this)); } Collection<Relationship> origRelationships = schema.getRelationships(); for (Relationship relationship : origRelationships) { ImmutableRelationship.create(relationship, this); } }
for (Relationship r : getDefaultSchema().getRelationships()) { List<Column> primaryColumns = r.getPrimaryColumns(); List<Column> foreignColumns = r.getForeignColumns();
for (Relationship r : getDefaultSchema().getRelationships()) { List<Column> primaryColumns = r.getPrimaryColumns(); List<Column> foreignColumns = r.getForeignColumns();