[jOOQ/jOOQ#681] AbstractDatabase fails to produce domains per schema

This commit is contained in:
Lukas Eder 2020-06-04 08:42:08 +02:00
parent df3d194d67
commit 850c54fd46

View File

@ -211,6 +211,7 @@ public abstract class AbstractDatabase implements Database {
private transient Map<SchemaDefinition, List<EmbeddableDefinition>> embeddablesBySchema;
private transient Map<TableDefinition, List<EmbeddableDefinition>> embeddablesByTable;
private transient Map<SchemaDefinition, List<EnumDefinition>> enumsBySchema;
private transient Map<SchemaDefinition, List<DomainDefinition>> domainsBySchema;
private transient Map<SchemaDefinition, List<UDTDefinition>> udtsBySchema;
private transient Map<SchemaDefinition, List<ArrayDefinition>> arraysBySchema;
private transient Map<SchemaDefinition, List<RoutineDefinition>> routinesBySchema;
@ -1871,7 +1872,10 @@ public abstract class AbstractDatabase implements Database {
});
}
return domains;
if (domainsBySchema == null)
domainsBySchema = new LinkedHashMap<>();
return filterSchema(domains, schema, domainsBySchema);
}
@Override