@@ -75,11 +75,9 @@ instance ToParam Value 'PGjsonb where toParam = K . Encoding.jsonb_ast
76class ToColumnParam x (ty :: ColumnType) where
76class ToColumnParam x (ty :: ColumnType) where
77 toColumnParam :: x -> K (Maybe Strict.ByteString) ty
77 toColumnParam :: x -> K (Maybe Strict.ByteString) ty
78−instance ToParam x pg => ToColumnParam x ('Required ('NotNull pg)) where
78+instance ToParam x pg => ToColumnParam x (optionality ('NotNull pg)) where
79 toColumnParam = K . Just . Encoding.encodingBytes . unK . toParam @x @pg
79 toColumnParam = K . Just . Encoding.encodingBytes . unK . toParam @x @pg
80−instance ToParam x pg => ToColumnParam (Maybe x) ('Required ('Null pg)) where
80+instance ToParam x pg => ToColumnParam (Maybe x) (optionality ('Null pg)) where
81− toColumnParam = K . fmap (Encoding.encodingBytes . unK . toParam @x @pg)
82−instance ToParam x pg => ToColumnParam (Maybe x) ('Optional (nullity pg)) where
83 toColumnParam = K . fmap (Encoding.encodingBytes . unK . toParam @x @pg)
81 toColumnParam = K . fmap (Encoding.encodingBytes . unK . toParam @x @pg)
85class SListI tys => ToParams x (tys :: [ColumnType]) where
83class SListI tys => ToParams x (tys :: [ColumnType]) where