Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Database.DuckDB.Simple.ToRow
Description
The ToRow
class converts Haskell values into lists of FieldBinding
s that
can be consumed by statement binding functions.
Synopsis
- class ToRow a where
- toRow :: a -> [FieldBinding]
- class GToRow f where
- gtoRow :: f p -> [FieldBinding]
Documentation
Types that can be transformed into parameter bindings.
Minimal complete definition
Nothing
Methods
toRow :: a -> [FieldBinding] Source #
Instances
Instances details
Instance details
Defined in Database.DuckDB.Simple.ToRow
Methods
toRow :: () -> [FieldBinding] Source #
Instance details
Defined in Database.DuckDB.Simple.ToRow
Methods
toRow :: Only a -> [FieldBinding] Source #
Instance details
Defined in Database.DuckDB.Simple.ToRow
Methods
toRow :: [a] -> [FieldBinding] Source #
Instance details
Defined in Database.DuckDB.Simple.ToRow
Methods
toRow :: (a :. b) -> [FieldBinding] Source #
Instance details
Defined in Database.DuckDB.Simple.ToRow
Methods
toRow :: (a, b) -> [FieldBinding] Source #
Instance details
Defined in Database.DuckDB.Simple.ToRow
Methods
toRow :: (a, b, c) -> [FieldBinding] Source #
Instance details
Defined in Database.DuckDB.Simple.ToRow
Methods
toRow :: (a, b, c, d) -> [FieldBinding] Source #
Instance details
Defined in Database.DuckDB.Simple.ToRow
Methods
toRow :: (a, b, c, d, e) -> [FieldBinding] Source #
Generic helper for deriving ToRow
.
Methods
gtoRow :: f p -> [FieldBinding] Source #
Instances
Instances details
Instance details
Defined in Database.DuckDB.Simple.ToRow
Methods
gtoRow :: U1 p -> [FieldBinding] Source #
Instance details
Defined in Database.DuckDB.Simple.ToRow
Methods
gtoRow :: (a :*: b) p -> [FieldBinding] Source #
Instance details
Defined in Database.DuckDB.Simple.ToRow
Methods
gtoRow :: K1 i a p -> [FieldBinding] Source #
Instance details
Defined in Database.DuckDB.Simple.ToRow
Methods
gtoRow :: M1 i c a p -> [FieldBinding] Source #