Make nullability explicit (not only) in ArrayType and CompositeType
Compare changes
Files
18+ 1
− 2
@@ -6,7 +6,6 @@ namespace Grifart\Tables\Conditions;
@@ -27,7 +26,7 @@ final class IsEqualTo implements Condition
Vychází z !57 (merged), closes #27 (closed)
Mám radost z toho, jak se mi nakonec podařilo vyřešit tu dichotomii, že nullabilitu sloupečku lze definovat na úrovni databáze, ale nullabilitu fieldu v kompozitním typu jen aplikačně. V bodech:
NullableType
, který explicitně řeší nullabilitu z aplikační strany.Column
se interně obalí tímto nullable wrapperem. Tím je dosažena parita DB schématu a aplikační logiky u sloupečků.NullableType
explicitně.