Every field generated for a view is optional.
Currently I find I'm having to do a lot of unnecessary validation on these optional fields.
It would be great if columns that are not nullable were generated as non-optional.
For example, a view that performs a left join, none of the left-side table's columns should be generated as optional unless they are actually nullable. The right-side table though can still have all optional fields.
Every field generated for a view is optional.
Currently I find I'm having to do a lot of unnecessary validation on these optional fields.
It would be great if columns that are not nullable were generated as non-optional.
For example, a view that performs a left join, none of the left-side table's columns should be generated as optional unless they are actually nullable. The right-side table though can still have all optional fields.