direct-sqlite-1.1: Low-level binding to SQLite3. Includes UTF8 and BLOB support.
Database.SQLite3
data Database Source
data Statement Source
data Error Source
Constructors
Instances
data StepResult Source
data SQLData Source
open :: String -> IO DatabaseSource
close :: Database -> IO ()Source
prepare :: Database -> String -> IO StatementSource
step :: Statement -> IO StepResultSource
reset :: Statement -> IO ()Source
finalize :: Statement -> IO ()Source
bindBlob :: Statement -> Int -> ByteString -> IO ()Source
bindDouble :: Statement -> Int -> Double -> IO ()Source
bindInt :: Statement -> Int -> Int -> IO ()Source
bindInt64 :: Statement -> Int -> Int64 -> IO ()Source
bindNull :: Statement -> Int -> IO ()Source
bindText :: Statement -> Int -> String -> IO ()Source
bind :: Statement -> [SQLData] -> IO ()Source
column :: Statement -> Int -> IO SQLDataSource
columns :: Statement -> IO [SQLData]Source