-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | SQLite3 driver for HSQL.
--   
--   A Haskell Interface to SQLite 3 via libsqlite3 in the standard library
--   path.
@package hsql-sqlite3
@version 1.8.2

module DB.HSQL.SQLite3.Functions
type SQLite3 = Ptr ()
sqlite3_open :: CString -> (Ptr SQLite3) -> IO Int
sqlite3_errmsg :: SQLite3 -> IO CString
sqlite3_close :: SQLite3 -> IO ()
sqlite3_exec :: SQLite3 -> CString -> FunPtr () -> Ptr () -> Ptr CString -> IO CInt
sqlite3_get_table :: SQLite3 -> CString -> Ptr (Ptr CString) -> Ptr CInt -> Ptr CInt -> Ptr CString -> IO CInt
sqlite3_free_table :: Ptr CString -> IO ()
sqlite3_free :: CString -> IO ()
strlen :: CString -> IO CInt
sqliteOk :: Int
oRdOnly :: Integer
oWrOnly :: Integer
oRdWr :: Integer
oAppend :: Integer


module Database.HSQL.SQLite3
connect :: FilePath -> IOMode -> IO Connection
