ScanReport
What a scan found and registered.
Worth logging or asserting on at startup. A scan that finds nothing is the failure this exists to make visible: a package name with a typo in it registers nothing and raises nothing, and the first sign of it is a query months later coming back with an unmapped column.
Constructors
Properties
Data classes registered as PostgreSQL COMPOSITE types.
Classes registered as dynamic_dto discriminators.
Enums registered as PostgreSQL ENUM types.
The enums and composites whose type the database does not have. They are registered all the same and appear in enums or composites as well - registering a name the catalogue does not carry yet is allowed, and works once the type exists and reloadTypes() has run. It is reported because the other way to get here is a name with a typo in it, and that one is otherwise silent until a query cannot map a column.