simplest-sqlite-0.0.0.12: Simplest SQLite3 binding

Safe HaskellNone
LanguageHaskell98

Database.SmplstSQLite3

Contents

Synopsis

Functions

withSQLite :: String -> (SQLite -> IO a) -> IO a

withPrepared :: SQLite -> String -> (Stmt -> IO a) -> IO (a, String)

reset :: Stmt -> IO ()

bind :: SQLiteData a => Stmt -> String -> a -> IO ()

class SQLiteData a where

Methods

bindN :: Stmt -> Int -> a -> IO ()

column :: Stmt -> Int -> IO a

class SQLiteDataList a where

Methods

bindNList :: Stmt -> Int -> [a] -> IO ()

columnList :: Stmt -> Int -> IO [a]

Instances

Types

data SQLite

Instances

data Stmt

Instances

data Result

Constructors

Busy 
Row 
Done 

Instances

data Type

Constructors

Integer 
Float 
Text 
Blob 
Null 

Instances