Safe Haskell | None |
---|---|
Language | Haskell2010 |
Rqlite
Synopsis
- data PostResult
- = PostResult { }
- | EmptyPostResult
- | PostError Text
- postQueries :: Bool -> String -> [String] -> IO [PostResult]
- postQuery :: Bool -> String -> String -> IO PostResult
- data GetResult a
- getQuery :: forall a. FromJSON a => Maybe Level -> String -> Bool -> String -> IO (GetResult a)
- data Level
- data RQliteError
- reify :: IO (Result (Response String)) -> IO String
Documentation
data PostResult Source #
Constructors
PostResult | |
Fields | |
EmptyPostResult | |
PostError Text |
Instances
Read PostResult Source # | |
Defined in Rqlite Methods readsPrec :: Int -> ReadS PostResult # readList :: ReadS [PostResult] # readPrec :: ReadPrec PostResult # readListPrec :: ReadPrec [PostResult] # | |
Show PostResult Source # | |
Defined in Rqlite Methods showsPrec :: Int -> PostResult -> ShowS # show :: PostResult -> String # showList :: [PostResult] -> ShowS # | |
Generic PostResult Source # | |
FromJSON PostResult Source # | |
Defined in Rqlite | |
type Rep PostResult Source # | |
Defined in Rqlite type Rep PostResult = D1 (MetaData "PostResult" "Rqlite" "hs-rqlite-0.1.0.0-CxSwL1q8dJYFkbGBsSNKMM" False) (C1 (MetaCons "PostResult" PrefixI True) (S1 (MetaSel (Just "last_insert_id") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)) :+: (C1 (MetaCons "EmptyPostResult" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PostError" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))) |
postQueries :: Bool -> String -> [String] -> IO [PostResult] Source #
postQuery :: Bool -> String -> String -> IO PostResult Source #
This can be used to insert, create, delete a table..
Instances
Read a => Read (GetResult a) Source # | |
Show a => Show (GetResult a) Source # | |
Generic (GetResult a) Source # | |
FromJSON a => FromJSON (GetResult a) Source # | |
type Rep (GetResult a) Source # | |
Defined in Rqlite type Rep (GetResult a) = D1 (MetaData "GetResult" "Rqlite" "hs-rqlite-0.1.0.0-CxSwL1q8dJYFkbGBsSNKMM" False) (C1 (MetaCons "GetResult" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [a])) :+: C1 (MetaCons "GetError" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String))) |
getQuery :: forall a. FromJSON a => Maybe Level -> String -> Bool -> String -> IO (GetResult a) Source #
This can be used to query a table.
data RQliteError Source #
Constructors
Instances
Show RQliteError Source # | |
Defined in Rqlite Methods showsPrec :: Int -> RQliteError -> ShowS # show :: RQliteError -> String # showList :: [RQliteError] -> ShowS # | |
Exception RQliteError Source # | |
Defined in Rqlite Methods toException :: RQliteError -> SomeException # fromException :: SomeException -> Maybe RQliteError # displayException :: RQliteError -> String # |