Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class ToRow backend n a | a -> n where Source #
toRow :: backend -> a -> QueryData n Source #
toRow :: (Generic a, GToRow backend WithCon n (Rep a)) => backend -> a -> QueryData n Source #
ToRow backend One Float Source # | |
ToRow backend One Double Source # | |
ToRow backend One Integer Source # | |
ToRow backend One Int64 Source # | |
ToRow backend One Int32 Source # | |
ToRow backend One Int16 Source # | |
ToRow backend One Int8 Source # | |
ToRow backend One Int Source # | |
ToRow backend One Text Source # | |
ToRow backend One Text Source # | |
ToRow backend One ByteString Source # | |
ToRow backend One ByteString Source # | |
ToRow backend One Null Source # | |
ToRow backend Zero () Source # | |
(NTimes (Vector n), Backend backend, ToRow backend n a) => ToRow backend n (Maybe a) Source # | |
(ToRow backend k (EntityID a), ToRow backend l a, (~) Nat ((:+) k l) i) => ToRow backend i (Entity a) Source # | |
(NTimes (Vector k), NTimes (Vector l), Backend backend, ToRow backend k a, ToRow backend l b, (~) Nat ((:+) k l) i) => ToRow backend i (a, b) Source # | |
(NTimes (Vector k), NTimes (Vector l), NTimes (Vector i), Backend backend, ToRow backend k a, ToRow backend l b, ToRow backend i c, (~) Nat ((:+) k ((:+) l i)) j) => ToRow backend j (a, b, c) Source # | |