-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Low level bindings to sqlite3. -- -- Low level bindings to sqlite3. @package bindings-sqlite3 @version 1.0.1 -- | http://www.sqlite.org/capi3ref.html module Bindings.Sqlite3 data C'sqlite3_context C'sqlite3_context :: C'sqlite3_context data C'sqlite3_file C'sqlite3_file :: Ptr C'sqlite3_io_methods -> C'sqlite3_file c'sqlite3_file'pMethods :: C'sqlite3_file -> Ptr C'sqlite3_io_methods data C'sqlite3_io_methods C'sqlite3_io_methods :: CInt -> FunPtr (Ptr C'sqlite3_file -> IO CInt) -> FunPtr (Ptr C'sqlite3_file -> Ptr () -> CInt -> Int64 -> IO CInt) -> FunPtr (Ptr C'sqlite3_file -> Ptr () -> CInt -> Int64 -> IO ()) -> FunPtr (Ptr C'sqlite3_file -> Int64 -> IO CInt) -> FunPtr (Ptr C'sqlite3_file -> CInt -> IO CInt) -> FunPtr (Ptr C'sqlite3_file -> Ptr Int64 -> IO CInt) -> FunPtr (Ptr C'sqlite3_file -> CInt -> IO CInt) -> FunPtr (Ptr C'sqlite3_file -> CInt -> IO CInt) -> FunPtr (Ptr C'sqlite3_file -> Ptr CInt -> IO CInt) -> FunPtr (Ptr C'sqlite3_file -> CInt -> Ptr () -> IO CInt) -> FunPtr (Ptr C'sqlite3_file -> IO CInt) -> FunPtr (Ptr C'sqlite3_file -> IO CInt) -> C'sqlite3_io_methods c'sqlite3_io_methods'iVersion :: C'sqlite3_io_methods -> CInt c'sqlite3_io_methods'xClose :: C'sqlite3_io_methods -> FunPtr (Ptr C'sqlite3_file -> IO CInt) c'sqlite3_io_methods'xRead :: C'sqlite3_io_methods -> FunPtr (Ptr C'sqlite3_file -> Ptr () -> CInt -> Int64 -> IO CInt) c'sqlite3_io_methods'xWrite :: C'sqlite3_io_methods -> FunPtr (Ptr C'sqlite3_file -> Ptr () -> CInt -> Int64 -> IO ()) c'sqlite3_io_methods'xTruncate :: C'sqlite3_io_methods -> FunPtr (Ptr C'sqlite3_file -> Int64 -> IO CInt) c'sqlite3_io_methods'xSync :: C'sqlite3_io_methods -> FunPtr (Ptr C'sqlite3_file -> CInt -> IO CInt) c'sqlite3_io_methods'xFileSize :: C'sqlite3_io_methods -> FunPtr (Ptr C'sqlite3_file -> Ptr Int64 -> IO CInt) c'sqlite3_io_methods'xLock :: C'sqlite3_io_methods -> FunPtr (Ptr C'sqlite3_file -> CInt -> IO CInt) c'sqlite3_io_methods'xUnlock :: C'sqlite3_io_methods -> FunPtr (Ptr C'sqlite3_file -> CInt -> IO CInt) c'sqlite3_io_methods'xCheckReservedLock :: C'sqlite3_io_methods -> FunPtr (Ptr C'sqlite3_file -> Ptr CInt -> IO CInt) c'sqlite3_io_methods'xFileControl :: C'sqlite3_io_methods -> FunPtr (Ptr C'sqlite3_file -> CInt -> Ptr () -> IO CInt) c'sqlite3_io_methods'xSectorSize :: C'sqlite3_io_methods -> FunPtr (Ptr C'sqlite3_file -> IO CInt) c'sqlite3_io_methods'xDeviceCharacteristics :: C'sqlite3_io_methods -> FunPtr (Ptr C'sqlite3_file -> IO CInt) data C'sqlite3_mutex C'sqlite3_mutex :: C'sqlite3_mutex p'sqlite3_temp_directory :: Ptr (CString) data C'sqlite3_vfs C'sqlite3_vfs :: CInt -> CInt -> CInt -> Ptr C'sqlite3_vfs -> CString -> Ptr () -> FunPtr (Ptr C'sqlite3_vfs -> CString -> Ptr C'sqlite3_file -> CInt -> Ptr CInt -> IO CInt) -> FunPtr (Ptr C'sqlite3_vfs -> CString -> CInt -> IO CInt) -> FunPtr (Ptr C'sqlite3_vfs -> CString -> CInt -> Ptr CInt -> IO CInt) -> FunPtr (Ptr C'sqlite3_vfs -> CString -> CInt -> CString -> IO CInt) -> FunPtr (Ptr C'sqlite3_vfs -> CString -> IO (Ptr ())) -> FunPtr (Ptr C'sqlite3_vfs -> CInt -> CString -> IO ()) -> FunPtr (Ptr C'sqlite3_vfs -> Ptr () -> CString -> IO (FunPtr (IO ()))) -> FunPtr (Ptr C'sqlite3_vfs -> Ptr () -> IO ()) -> FunPtr (Ptr C'sqlite3_vfs -> CInt -> CString -> IO CInt) -> FunPtr (Ptr C'sqlite3_vfs -> CInt -> IO CInt) -> FunPtr (Ptr C'sqlite3_vfs -> Ptr CDouble -> IO CInt) -> FunPtr (Ptr C'sqlite3_vfs -> CInt -> CString -> IO CInt) -> C'sqlite3_vfs c'sqlite3_vfs'iVersion :: C'sqlite3_vfs -> CInt c'sqlite3_vfs'szOsFile :: C'sqlite3_vfs -> CInt c'sqlite3_vfs'mxPathname :: C'sqlite3_vfs -> CInt c'sqlite3_vfs'pNext :: C'sqlite3_vfs -> Ptr C'sqlite3_vfs c'sqlite3_vfs'zName :: C'sqlite3_vfs -> CString c'sqlite3_vfs'pAppData :: C'sqlite3_vfs -> Ptr () c'sqlite3_vfs'xOpen :: C'sqlite3_vfs -> FunPtr (Ptr C'sqlite3_vfs -> CString -> Ptr C'sqlite3_file -> CInt -> Ptr CInt -> IO CInt) c'sqlite3_vfs'xDelete :: C'sqlite3_vfs -> FunPtr (Ptr C'sqlite3_vfs -> CString -> CInt -> IO CInt) c'sqlite3_vfs'xAccess :: C'sqlite3_vfs -> FunPtr (Ptr C'sqlite3_vfs -> CString -> CInt -> Ptr CInt -> IO CInt) c'sqlite3_vfs'xFullPathname :: C'sqlite3_vfs -> FunPtr (Ptr C'sqlite3_vfs -> CString -> CInt -> CString -> IO CInt) c'sqlite3_vfs'xDlOpen :: C'sqlite3_vfs -> FunPtr (Ptr C'sqlite3_vfs -> CString -> IO (Ptr ())) c'sqlite3_vfs'xDlError :: C'sqlite3_vfs -> FunPtr (Ptr C'sqlite3_vfs -> CInt -> CString -> IO ()) c'sqlite3_vfs'xDlSym :: C'sqlite3_vfs -> FunPtr (Ptr C'sqlite3_vfs -> Ptr () -> CString -> IO (FunPtr (IO ()))) c'sqlite3_vfs'xDlClose :: C'sqlite3_vfs -> FunPtr (Ptr C'sqlite3_vfs -> Ptr () -> IO ()) c'sqlite3_vfs'xRandomness :: C'sqlite3_vfs -> FunPtr (Ptr C'sqlite3_vfs -> CInt -> CString -> IO CInt) c'sqlite3_vfs'xSleep :: C'sqlite3_vfs -> FunPtr (Ptr C'sqlite3_vfs -> CInt -> IO CInt) c'sqlite3_vfs'xCurrentTime :: C'sqlite3_vfs -> FunPtr (Ptr C'sqlite3_vfs -> Ptr CDouble -> IO CInt) c'sqlite3_vfs'xGetLastError :: C'sqlite3_vfs -> FunPtr (Ptr C'sqlite3_vfs -> CInt -> CString -> IO CInt) c'sqlite3_aggregate_context :: Ptr C'sqlite3_context -> CInt -> IO (Ptr ()) c'sqlite3_auto_extension :: FunPtr (IO ()) -> IO CInt p'sqlite3_aggregate_context :: FunPtr (Ptr C'sqlite3_context -> CInt -> IO (Ptr ())) c'sqlite3_bind_parameter_count :: Ptr C'sqlite3_stmt -> IO CInt p'sqlite3_auto_extension :: FunPtr (FunPtr (IO ()) -> IO CInt) c'sqlite3_bind_parameter_index :: Ptr C'sqlite3_stmt -> CString -> IO CInt p'sqlite3_bind_parameter_count :: FunPtr (Ptr C'sqlite3_stmt -> IO CInt) c'sqlite3_bind_parameter_name :: Ptr C'sqlite3_stmt -> CInt -> IO CString p'sqlite3_bind_parameter_index :: FunPtr (Ptr C'sqlite3_stmt -> CString -> IO CInt) c'sqlite3_blob_bytes :: Ptr C'sqlite3_blob -> IO CInt p'sqlite3_bind_parameter_name :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO CString) c'sqlite3_blob_close :: Ptr C'sqlite3_blob -> IO CInt p'sqlite3_blob_bytes :: FunPtr (Ptr C'sqlite3_blob -> IO CInt) c'sqlite3_blob_open :: Ptr C'sqlite3 -> CString -> CString -> CString -> Int64 -> CInt -> Ptr (Ptr C'sqlite3_blob) -> IO CInt p'sqlite3_blob_close :: FunPtr (Ptr C'sqlite3_blob -> IO CInt) p'sqlite3_blob_open :: FunPtr (Ptr C'sqlite3 -> CString -> CString -> CString -> Int64 -> CInt -> Ptr (Ptr C'sqlite3_blob) -> IO CInt) c'sqlite3_blob_read :: Ptr C'sqlite3_blob -> Ptr () -> CInt -> CInt -> IO CInt c'sqlite3_blob_write :: Ptr C'sqlite3_blob -> Ptr () -> CInt -> CInt -> IO CInt p'sqlite3_blob_read :: FunPtr (Ptr C'sqlite3_blob -> Ptr () -> CInt -> CInt -> IO CInt) p'sqlite3_blob_write :: FunPtr (Ptr C'sqlite3_blob -> Ptr () -> CInt -> CInt -> IO CInt) c'sqlite3_busy_handler :: Ptr C'sqlite3 -> FunPtr (Ptr () -> CInt -> IO CInt) -> Ptr () -> IO CInt c'sqlite3_busy_timeout :: Ptr C'sqlite3 -> CInt -> IO CInt p'sqlite3_busy_handler :: FunPtr (Ptr C'sqlite3 -> FunPtr (Ptr () -> CInt -> IO CInt) -> Ptr () -> IO CInt) c'sqlite3_changes :: Ptr C'sqlite3 -> IO CInt c'sqlite3_clear_bindings :: Ptr C'sqlite3_stmt -> IO CInt p'sqlite3_busy_timeout :: FunPtr (Ptr C'sqlite3 -> CInt -> IO CInt) c'sqlite3_close :: Ptr C'sqlite3 -> IO CInt p'sqlite3_changes :: FunPtr (Ptr C'sqlite3 -> IO CInt) c'sqlite3_column_count :: Ptr C'sqlite3_stmt -> IO CInt p'sqlite3_clear_bindings :: FunPtr (Ptr C'sqlite3_stmt -> IO CInt) p'sqlite3_close :: FunPtr (Ptr C'sqlite3 -> IO CInt) c'sqlite3_context_db_handle :: Ptr C'sqlite3_context -> IO (Ptr C'sqlite3) p'sqlite3_column_count :: FunPtr (Ptr C'sqlite3_stmt -> IO CInt) c'sqlite3_data_count :: Ptr C'sqlite3_stmt -> IO CInt p'sqlite3_context_db_handle :: FunPtr (Ptr C'sqlite3_context -> IO (Ptr C'sqlite3)) c'sqlite3_db_handle :: Ptr C'sqlite3_stmt -> IO (Ptr C'sqlite3) p'sqlite3_data_count :: FunPtr (Ptr C'sqlite3_stmt -> IO CInt) c'sqlite3_db_mutex :: Ptr C'sqlite3 -> IO (Ptr C'sqlite3_mutex) c'sqlite3_enable_load_extension :: Ptr C'sqlite3 -> CInt -> IO CInt p'sqlite3_db_handle :: FunPtr (Ptr C'sqlite3_stmt -> IO (Ptr C'sqlite3)) p'sqlite3_db_mutex :: FunPtr (Ptr C'sqlite3 -> IO (Ptr C'sqlite3_mutex)) c'sqlite3_exec :: Ptr C'sqlite3 -> CString -> FunPtr (Ptr () -> CInt -> Ptr CString -> Ptr CString -> IO CInt) -> Ptr () -> Ptr CString -> IO CInt p'sqlite3_enable_load_extension :: FunPtr (Ptr C'sqlite3 -> CInt -> IO CInt) p'sqlite3_exec :: FunPtr (Ptr C'sqlite3 -> CString -> FunPtr (Ptr () -> CInt -> Ptr CString -> Ptr CString -> IO CInt) -> Ptr () -> Ptr CString -> IO CInt) c'sqlite3_extended_result_codes :: Ptr C'sqlite3 -> CInt -> IO CInt c'sqlite3_file_control :: Ptr C'sqlite3 -> CString -> CInt -> Ptr () -> IO CInt p'sqlite3_extended_result_codes :: FunPtr (Ptr C'sqlite3 -> CInt -> IO CInt) c'sqlite3_finalize :: Ptr C'sqlite3_stmt -> IO CInt p'sqlite3_file_control :: FunPtr (Ptr C'sqlite3 -> CString -> CInt -> Ptr () -> IO CInt) c'sqlite3_interrupt :: Ptr C'sqlite3 -> IO () c'sqlite3_last_insert_rowid :: Ptr C'sqlite3 -> IO Int64 p'sqlite3_finalize :: FunPtr (Ptr C'sqlite3_stmt -> IO CInt) p'sqlite3_interrupt :: FunPtr (Ptr C'sqlite3 -> IO ()) c'sqlite3_limit :: Ptr C'sqlite3 -> CInt -> CInt -> IO CInt p'sqlite3_last_insert_rowid :: FunPtr (Ptr C'sqlite3 -> IO Int64) c'sqlite3_load_extension :: Ptr C'sqlite3 -> CString -> CString -> Ptr CString -> IO CInt p'sqlite3_limit :: FunPtr (Ptr C'sqlite3 -> CInt -> CInt -> IO CInt) c'sqlite3_next_stmt :: Ptr C'sqlite3 -> Ptr C'sqlite3_stmt -> IO (Ptr C'sqlite3_stmt) p'sqlite3_load_extension :: FunPtr (Ptr C'sqlite3 -> CString -> CString -> Ptr CString -> IO CInt) c'sqlite3_progress_handler :: Ptr C'sqlite3 -> CInt -> FunPtr (Ptr () -> IO CInt) -> Ptr () -> IO () p'sqlite3_next_stmt :: FunPtr (Ptr C'sqlite3 -> Ptr C'sqlite3_stmt -> IO (Ptr C'sqlite3_stmt)) c'sqlite3_randomness :: CInt -> Ptr () -> IO () p'sqlite3_progress_handler :: FunPtr (Ptr C'sqlite3 -> CInt -> FunPtr (Ptr () -> IO CInt) -> Ptr () -> IO ()) c'sqlite3_release_memory :: CInt -> IO CInt c'sqlite3_reset :: Ptr C'sqlite3_stmt -> IO CInt p'sqlite3_randomness :: FunPtr (CInt -> Ptr () -> IO ()) c'sqlite3_reset_auto_extension :: IO () p'sqlite3_release_memory :: FunPtr (CInt -> IO CInt) p'sqlite3_reset :: FunPtr (Ptr C'sqlite3_stmt -> IO CInt) c'sqlite3_set_authorizer :: Ptr C'sqlite3 -> FunPtr (Ptr () -> CInt -> CString -> CString -> CString -> CString -> IO CInt) -> Ptr () -> IO CInt p'sqlite3_reset_auto_extension :: FunPtr (IO ()) p'sqlite3_set_authorizer :: FunPtr (Ptr C'sqlite3 -> FunPtr (Ptr () -> CInt -> CString -> CString -> CString -> CString -> IO CInt) -> Ptr () -> IO CInt) c'sqlite3_sleep :: CInt -> IO CInt c'sqlite3_soft_heap_limit :: CInt -> IO () p'sqlite3_sleep :: FunPtr (CInt -> IO CInt) c'sqlite3_sql :: Ptr C'sqlite3_stmt -> IO CString p'sqlite3_soft_heap_limit :: FunPtr (CInt -> IO ()) c'sqlite3_step :: Ptr C'sqlite3_stmt -> IO CInt p'sqlite3_sql :: FunPtr (Ptr C'sqlite3_stmt -> IO CString) c'sqlite3_table_column_metadata :: Ptr C'sqlite3 -> CString -> CString -> CString -> Ptr CString -> Ptr CString -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CInt p'sqlite3_step :: FunPtr (Ptr C'sqlite3_stmt -> IO CInt) p'sqlite3_table_column_metadata :: FunPtr (Ptr C'sqlite3 -> CString -> CString -> CString -> Ptr CString -> Ptr CString -> Ptr CInt -> Ptr CInt -> Ptr CInt -> IO CInt) c'sqlite3_threadsafe :: IO CInt c'sqlite3_total_changes :: Ptr C'sqlite3 -> IO CInt p'sqlite3_threadsafe :: FunPtr (IO CInt) c'sqlite3_update_hook :: Ptr C'sqlite3 -> FunPtr (Ptr () -> CInt -> CString -> CString -> Int64 -> IO ()) -> Ptr () -> IO (Ptr ()) p'sqlite3_total_changes :: FunPtr (Ptr C'sqlite3 -> IO CInt) p'sqlite3_update_hook :: FunPtr (Ptr C'sqlite3 -> FunPtr (Ptr () -> CInt -> CString -> CString -> Int64 -> IO ()) -> Ptr () -> IO (Ptr ())) c'sqlite3_user_data :: Ptr C'sqlite3_context -> IO (Ptr ()) p'sqlite3_user_data :: FunPtr (Ptr C'sqlite3_context -> IO (Ptr ())) c'SQLITE_OK :: Num a => a c'SQLITE_ERROR :: Num a => a c'SQLITE_INTERNAL :: Num a => a c'SQLITE_PERM :: Num a => a c'SQLITE_ABORT :: Num a => a c'SQLITE_BUSY :: Num a => a c'SQLITE_LOCKED :: Num a => a c'SQLITE_NOMEM :: Num a => a c'SQLITE_READONLY :: Num a => a c'SQLITE_INTERRUPT :: Num a => a c'SQLITE_IOERR :: Num a => a c'SQLITE_CORRUPT :: Num a => a c'SQLITE_NOTFOUND :: Num a => a c'SQLITE_FULL :: Num a => a c'SQLITE_CANTOPEN :: Num a => a c'SQLITE_PROTOCOL :: Num a => a c'SQLITE_EMPTY :: Num a => a c'SQLITE_SCHEMA :: Num a => a c'SQLITE_TOOBIG :: Num a => a c'SQLITE_CONSTRAINT :: Num a => a c'SQLITE_MISMATCH :: Num a => a c'SQLITE_MISUSE :: Num a => a c'SQLITE_NOLFS :: Num a => a c'SQLITE_AUTH :: Num a => a c'SQLITE_FORMAT :: Num a => a c'SQLITE_RANGE :: Num a => a c'SQLITE_NOTADB :: Num a => a c'SQLITE_ROW :: Num a => a c'SQLITE_DONE :: Num a => a c'SQLITE_ACCESS_EXISTS :: Num a => a c'SQLITE_ACCESS_READWRITE :: Num a => a c'SQLITE_ACCESS_READ :: Num a => a c'SQLITE_CREATE_INDEX :: Num a => a c'SQLITE_CREATE_TABLE :: Num a => a c'SQLITE_CREATE_TEMP_INDEX :: Num a => a c'SQLITE_CREATE_TEMP_TABLE :: Num a => a c'SQLITE_CREATE_TEMP_TRIGGER :: Num a => a c'SQLITE_CREATE_TEMP_VIEW :: Num a => a c'SQLITE_CREATE_TRIGGER :: Num a => a c'SQLITE_CREATE_VIEW :: Num a => a c'SQLITE_DELETE :: Num a => a c'SQLITE_DROP_INDEX :: Num a => a c'SQLITE_DROP_TABLE :: Num a => a c'SQLITE_DROP_TEMP_INDEX :: Num a => a c'SQLITE_DROP_TEMP_TABLE :: Num a => a c'SQLITE_DROP_TEMP_TRIGGER :: Num a => a c'SQLITE_DROP_TEMP_VIEW :: Num a => a c'SQLITE_DROP_TRIGGER :: Num a => a c'SQLITE_DROP_VIEW :: Num a => a c'SQLITE_INSERT :: Num a => a c'SQLITE_PRAGMA :: Num a => a c'SQLITE_READ :: Num a => a c'SQLITE_SELECT :: Num a => a c'SQLITE_TRANSACTION :: Num a => a c'SQLITE_UPDATE :: Num a => a c'SQLITE_ATTACH :: Num a => a c'SQLITE_DETACH :: Num a => a c'SQLITE_ALTER_TABLE :: Num a => a c'SQLITE_REINDEX :: Num a => a c'SQLITE_ANALYZE :: Num a => a c'SQLITE_CREATE_VTABLE :: Num a => a c'SQLITE_DROP_VTABLE :: Num a => a c'SQLITE_FUNCTION :: Num a => a c'SQLITE_SAVEPOINT :: Num a => a c'SQLITE_COPY :: Num a => a c'SQLITE_UTF8 :: Num a => a c'SQLITE_UTF16LE :: Num a => a c'SQLITE_UTF16BE :: Num a => a c'SQLITE_UTF16 :: Num a => a c'SQLITE_ANY :: Num a => a c'SQLITE_UTF16_ALIGNED :: Num a => a c'SQLITE_INTEGER :: Num a => a c'SQLITE_FLOAT :: Num a => a c'SQLITE_BLOB :: Num a => a c'SQLITE_NULL :: Num a => a c'SQLITE_TEXT :: Num a => a c'SQLITE3_TEXT :: Num a => a c'SQLITE_DENY :: Num a => a c'SQLITE_IGNORE :: Num a => a c'SQLITE_FCNTL_LOCKSTATE :: Num a => a c'SQLITE_GET_LOCKPROXYFILE :: Num a => a c'SQLITE_SET_LOCKPROXYFILE :: Num a => a c'SQLITE_LAST_ERRNO :: Num a => a c'SQLITE_IOCAP_ATOMIC :: Num a => a c'SQLITE_IOCAP_ATOMIC512 :: Num a => a c'SQLITE_IOCAP_ATOMIC1K :: Num a => a c'SQLITE_IOCAP_ATOMIC2K :: Num a => a c'SQLITE_IOCAP_ATOMIC4K :: Num a => a c'SQLITE_IOCAP_ATOMIC8K :: Num a => a c'SQLITE_IOCAP_ATOMIC16K :: Num a => a c'SQLITE_IOCAP_ATOMIC32K :: Num a => a c'SQLITE_IOCAP_ATOMIC64K :: Num a => a c'SQLITE_IOCAP_SAFE_APPEND :: Num a => a c'SQLITE_IOCAP_SEQUENTIAL :: Num a => a c'SQLITE_IOERR_READ :: Num a => a c'SQLITE_IOERR_SHORT_READ :: Num a => a c'SQLITE_IOERR_WRITE :: Num a => a c'SQLITE_IOERR_FSYNC :: Num a => a c'SQLITE_IOERR_DIR_FSYNC :: Num a => a c'SQLITE_IOERR_TRUNCATE :: Num a => a c'SQLITE_IOERR_FSTAT :: Num a => a c'SQLITE_IOERR_UNLOCK :: Num a => a c'SQLITE_IOERR_RDLOCK :: Num a => a c'SQLITE_IOERR_DELETE :: Num a => a c'SQLITE_IOERR_BLOCKED :: Num a => a c'SQLITE_IOERR_NOMEM :: Num a => a c'SQLITE_IOERR_ACCESS :: Num a => a c'SQLITE_IOERR_CHECKRESERVEDLOCK :: Num a => a c'SQLITE_IOERR_LOCK :: Num a => a c'SQLITE_IOERR_CLOSE :: Num a => a c'SQLITE_IOERR_DIR_CLOSE :: Num a => a c'SQLITE_LIMIT_LENGTH :: Num a => a c'SQLITE_LIMIT_SQL_LENGTH :: Num a => a c'SQLITE_LIMIT_COLUMN :: Num a => a c'SQLITE_LIMIT_EXPR_DEPTH :: Num a => a c'SQLITE_LIMIT_COMPOUND_SELECT :: Num a => a c'SQLITE_LIMIT_VDBE_OP :: Num a => a c'SQLITE_LIMIT_FUNCTION_ARG :: Num a => a c'SQLITE_LIMIT_ATTACHED :: Num a => a c'SQLITE_LIMIT_LIKE_PATTERN_LENGTH :: Num a => a c'SQLITE_LIMIT_VARIABLE_NUMBER :: Num a => a c'SQLITE_LOCK_NONE :: Num a => a c'SQLITE_LOCK_SHARED :: Num a => a c'SQLITE_LOCK_RESERVED :: Num a => a c'SQLITE_LOCK_PENDING :: Num a => a c'SQLITE_LOCK_EXCLUSIVE :: Num a => a c'SQLITE_MUTEX_FAST :: Num a => a c'SQLITE_MUTEX_RECURSIVE :: Num a => a c'SQLITE_MUTEX_STATIC_MASTER :: Num a => a c'SQLITE_MUTEX_STATIC_MEM :: Num a => a c'SQLITE_MUTEX_STATIC_MEM2 :: Num a => a c'SQLITE_MUTEX_STATIC_PRNG :: Num a => a c'SQLITE_MUTEX_STATIC_LRU :: Num a => a c'SQLITE_MUTEX_STATIC_LRU2 :: Num a => a c'SQLITE_OPEN_READONLY :: Num a => a c'SQLITE_OPEN_READWRITE :: Num a => a c'SQLITE_OPEN_CREATE :: Num a => a c'SQLITE_OPEN_DELETEONCLOSE :: Num a => a c'SQLITE_OPEN_EXCLUSIVE :: Num a => a c'SQLITE_OPEN_MAIN_DB :: Num a => a c'SQLITE_OPEN_TEMP_DB :: Num a => a c'SQLITE_OPEN_TRANSIENT_DB :: Num a => a c'SQLITE_OPEN_MAIN_JOURNAL :: Num a => a c'SQLITE_OPEN_TEMP_JOURNAL :: Num a => a c'SQLITE_OPEN_SUBJOURNAL :: Num a => a c'SQLITE_OPEN_MASTER_JOURNAL :: Num a => a c'SQLITE_OPEN_NOMUTEX :: Num a => a c'SQLITE_OPEN_FULLMUTEX :: Num a => a c'SQLITE_OPEN_SHAREDCACHE :: Num a => a c'SQLITE_OPEN_PRIVATECACHE :: Num a => a c'SQLITE_VERSION :: Ptr a c'SQLITE_VERSION_NUMBER :: Num a => a c'SQLITE_SOURCE_ID :: Ptr a type C'sqlite3_destructor_type = FunPtr (FunPtr (Ptr () -> IO ())) mk'sqlite3_destructor_type :: (FunPtr (Ptr () -> IO ())) -> IO C'sqlite3_destructor_type c'SQLITE_STATIC :: FunPtr a mK'sqlite3_destructor_type :: C'sqlite3_destructor_type -> (FunPtr (Ptr () -> IO ())) c'SQLITE_TRANSIENT :: FunPtr a c'SQLITE_SYNC_NORMAL :: Num a => a c'SQLITE_SYNC_FULL :: Num a => a c'SQLITE_SYNC_DATAONLY :: Num a => a c'SQLITE_TESTCTRL_PRNG_SAVE :: Num a => a c'SQLITE_TESTCTRL_PRNG_RESTORE :: Num a => a c'SQLITE_TESTCTRL_PRNG_RESET :: Num a => a c'SQLITE_TESTCTRL_BITVEC_TEST :: Num a => a c'SQLITE_TESTCTRL_FAULT_INSTALL :: Num a => a c'SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS :: Num a => a data C'sqlite3_blob C'sqlite3_blob :: C'sqlite3_blob data C'sqlite3 C'sqlite3 :: C'sqlite3 data C'sqlite3_stmt C'sqlite3_stmt :: C'sqlite3_stmt data C'sqlite3_value C'sqlite3_value :: C'sqlite3_value c'sqlite3_collation_needed :: Ptr C'sqlite3 -> Ptr () -> FunPtr (Ptr () -> Ptr C'sqlite3 -> CInt -> CString -> IO ()) -> IO CInt p'sqlite3_collation_needed :: FunPtr (Ptr C'sqlite3 -> Ptr () -> FunPtr (Ptr () -> Ptr C'sqlite3 -> CInt -> CString -> IO ()) -> IO CInt) c'sqlite3_collation_needed16 :: Ptr C'sqlite3 -> Ptr () -> FunPtr (Ptr () -> Ptr C'sqlite3 -> CInt -> Ptr () -> IO ()) -> IO CInt p'sqlite3_collation_needed16 :: FunPtr (Ptr C'sqlite3 -> Ptr () -> FunPtr (Ptr () -> Ptr C'sqlite3 -> CInt -> Ptr () -> IO ()) -> IO CInt) c'sqlite3_column_database_name :: Ptr C'sqlite3_stmt -> CInt -> IO CString c'sqlite3_column_database_name16 :: Ptr C'sqlite3_stmt -> CInt -> IO (Ptr ()) p'sqlite3_column_database_name :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO CString) c'sqlite3_column_table_name :: Ptr C'sqlite3_stmt -> CInt -> IO CString p'sqlite3_column_database_name16 :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO (Ptr ())) c'sqlite3_column_table_name16 :: Ptr C'sqlite3_stmt -> CInt -> IO (Ptr ()) p'sqlite3_column_table_name :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO CString) c'sqlite3_column_origin_name :: Ptr C'sqlite3_stmt -> CInt -> IO CString p'sqlite3_column_table_name16 :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO (Ptr ())) c'sqlite3_column_origin_name16 :: Ptr C'sqlite3_stmt -> CInt -> IO (Ptr ()) p'sqlite3_column_origin_name :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO CString) c'sqlite3_column_decltype :: Ptr C'sqlite3_stmt -> CInt -> IO CString p'sqlite3_column_origin_name16 :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO (Ptr ())) c'sqlite3_column_decltype16 :: Ptr C'sqlite3_stmt -> CInt -> IO (Ptr ()) p'sqlite3_column_decltype :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO CString) c'sqlite3_column_name :: Ptr C'sqlite3_stmt -> CInt -> IO CString p'sqlite3_column_decltype16 :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO (Ptr ())) c'sqlite3_column_name16 :: Ptr C'sqlite3_stmt -> CInt -> IO (Ptr ()) p'sqlite3_column_name :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO CString) p'sqlite3_column_name16 :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO (Ptr ())) c'sqlite3_commit_hook :: Ptr C'sqlite3 -> FunPtr (Ptr () -> IO CInt) -> Ptr () -> IO (Ptr ()) c'sqlite3_rollback_hook :: Ptr C'sqlite3 -> FunPtr (Ptr () -> IO ()) -> Ptr () -> IO (Ptr ()) p'sqlite3_commit_hook :: FunPtr (Ptr C'sqlite3 -> FunPtr (Ptr () -> IO CInt) -> Ptr () -> IO (Ptr ())) p'sqlite3_rollback_hook :: FunPtr (Ptr C'sqlite3 -> FunPtr (Ptr () -> IO ()) -> Ptr () -> IO (Ptr ())) c'sqlite3_complete :: CString -> IO CInt c'sqlite3_complete16 :: Ptr () -> IO CInt p'sqlite3_complete :: FunPtr (CString -> IO CInt) p'sqlite3_complete16 :: FunPtr (Ptr () -> IO CInt) c'sqlite3_create_collation :: Ptr C'sqlite3 -> CString -> CInt -> Ptr () -> FunPtr (Ptr () -> CInt -> Ptr () -> CInt -> Ptr () -> IO CInt) -> IO CInt p'sqlite3_create_collation :: FunPtr (Ptr C'sqlite3 -> CString -> CInt -> Ptr () -> FunPtr (Ptr () -> CInt -> Ptr () -> CInt -> Ptr () -> IO CInt) -> IO CInt) c'sqlite3_create_collation_v2 :: Ptr C'sqlite3 -> CString -> CInt -> Ptr () -> FunPtr (Ptr () -> CInt -> Ptr () -> CInt -> Ptr () -> IO CInt) -> FunPtr (Ptr () -> IO ()) -> IO CInt p'sqlite3_create_collation_v2 :: FunPtr (Ptr C'sqlite3 -> CString -> CInt -> Ptr () -> FunPtr (Ptr () -> CInt -> Ptr () -> CInt -> Ptr () -> IO CInt) -> FunPtr (Ptr () -> IO ()) -> IO CInt) c'sqlite3_create_collation16 :: Ptr C'sqlite3 -> Ptr () -> CInt -> Ptr () -> FunPtr (Ptr () -> CInt -> Ptr () -> CInt -> Ptr () -> IO CInt) -> IO CInt p'sqlite3_create_collation16 :: FunPtr (Ptr C'sqlite3 -> Ptr () -> CInt -> Ptr () -> FunPtr (Ptr () -> CInt -> Ptr () -> CInt -> Ptr () -> IO CInt) -> IO CInt) c'sqlite3_errcode :: Ptr C'sqlite3 -> IO CInt c'sqlite3_extended_errcode :: Ptr C'sqlite3 -> IO CInt c'sqlite3_errmsg :: Ptr C'sqlite3 -> IO CString p'sqlite3_errcode :: FunPtr (Ptr C'sqlite3 -> IO CInt) c'sqlite3_errmsg16 :: Ptr C'sqlite3 -> IO (Ptr ()) p'sqlite3_extended_errcode :: FunPtr (Ptr C'sqlite3 -> IO CInt) p'sqlite3_errmsg :: FunPtr (Ptr C'sqlite3 -> IO CString) c'sqlite3_malloc :: CInt -> IO (Ptr ()) p'sqlite3_errmsg16 :: FunPtr (Ptr C'sqlite3 -> IO (Ptr ())) c'sqlite3_realloc :: Ptr () -> CInt -> IO (Ptr ()) c'sqlite3_free :: Ptr () -> IO () p'sqlite3_malloc :: FunPtr (CInt -> IO (Ptr ())) p'sqlite3_realloc :: FunPtr (Ptr () -> CInt -> IO (Ptr ())) p'sqlite3_free :: FunPtr (Ptr () -> IO ()) c'sqlite3_get_table :: Ptr C'sqlite3 -> CString -> Ptr (Ptr CString) -> Ptr CInt -> Ptr CInt -> Ptr CString -> IO CInt p'sqlite3_get_table :: FunPtr (Ptr C'sqlite3 -> CString -> Ptr (Ptr CString) -> Ptr CInt -> Ptr CInt -> Ptr CString -> IO CInt) c'sqlite3_free_table :: Ptr CString -> IO () p'sqlite3_free_table :: FunPtr (Ptr CString -> IO ()) c'sqlite3_get_auxdata :: Ptr C'sqlite3_context -> CInt -> IO (Ptr ()) p'sqlite3_get_auxdata :: FunPtr (Ptr C'sqlite3_context -> CInt -> IO (Ptr ())) c'sqlite3_set_auxdata :: Ptr C'sqlite3_context -> CInt -> Ptr () -> FunPtr (Ptr () -> IO ()) -> IO () p'sqlite3_set_auxdata :: FunPtr (Ptr C'sqlite3_context -> CInt -> Ptr () -> FunPtr (Ptr () -> IO ()) -> IO ()) c'sqlite3_initialize :: IO CInt c'sqlite3_shutdown :: IO CInt c'sqlite3_os_init :: IO CInt p'sqlite3_initialize :: FunPtr (IO CInt) c'sqlite3_os_end :: IO CInt p'sqlite3_shutdown :: FunPtr (IO CInt) p'sqlite3_os_init :: FunPtr (IO CInt) c'sqlite3_version :: Ptr (CChar) p'sqlite3_os_end :: FunPtr (IO CInt) c'sqlite3_libversion :: IO CString c'sqlite3_sourceid :: IO CString c'sqlite3_libversion_number :: IO CInt p'sqlite3_libversion :: FunPtr (IO CString) p'sqlite3_sourceid :: FunPtr (IO CString) c'sqlite3_memory_used :: IO Int64 p'sqlite3_libversion_number :: FunPtr (IO CInt) c'sqlite3_memory_highwater :: CInt -> IO Int64 p'sqlite3_memory_used :: FunPtr (IO Int64) p'sqlite3_memory_highwater :: FunPtr (CInt -> IO Int64) c'sqlite3_mutex_alloc :: CInt -> IO (Ptr C'sqlite3_mutex) c'sqlite3_mutex_free :: Ptr C'sqlite3_mutex -> IO () c'sqlite3_mutex_enter :: Ptr C'sqlite3_mutex -> IO () p'sqlite3_mutex_alloc :: FunPtr (CInt -> IO (Ptr C'sqlite3_mutex)) c'sqlite3_mutex_try :: Ptr C'sqlite3_mutex -> IO CInt p'sqlite3_mutex_free :: FunPtr (Ptr C'sqlite3_mutex -> IO ()) c'sqlite3_mutex_leave :: Ptr C'sqlite3_mutex -> IO () p'sqlite3_mutex_enter :: FunPtr (Ptr C'sqlite3_mutex -> IO ()) p'sqlite3_mutex_try :: FunPtr (Ptr C'sqlite3_mutex -> IO CInt) p'sqlite3_mutex_leave :: FunPtr (Ptr C'sqlite3_mutex -> IO ()) c'sqlite3_open :: CString -> Ptr (Ptr C'sqlite3) -> IO CInt c'sqlite3_open16 :: Ptr () -> Ptr (Ptr C'sqlite3) -> IO CInt p'sqlite3_open :: FunPtr (CString -> Ptr (Ptr C'sqlite3) -> IO CInt) c'sqlite3_open_v2 :: CString -> Ptr (Ptr C'sqlite3) -> CInt -> CString -> IO CInt p'sqlite3_open16 :: FunPtr (Ptr () -> Ptr (Ptr C'sqlite3) -> IO CInt) p'sqlite3_open_v2 :: FunPtr (CString -> Ptr (Ptr C'sqlite3) -> CInt -> CString -> IO CInt) c'sqlite3_result_blob :: Ptr C'sqlite3_context -> Ptr () -> CInt -> FunPtr (Ptr () -> IO ()) -> IO () c'sqlite3_result_double :: Ptr C'sqlite3_context -> CDouble -> IO () p'sqlite3_result_blob :: FunPtr (Ptr C'sqlite3_context -> Ptr () -> CInt -> FunPtr (Ptr () -> IO ()) -> IO ()) c'sqlite3_result_error :: Ptr C'sqlite3_context -> CString -> CInt -> IO () p'sqlite3_result_double :: FunPtr (Ptr C'sqlite3_context -> CDouble -> IO ()) c'sqlite3_result_error16 :: Ptr C'sqlite3_context -> Ptr () -> CInt -> IO () p'sqlite3_result_error :: FunPtr (Ptr C'sqlite3_context -> CString -> CInt -> IO ()) c'sqlite3_result_error_toobig :: Ptr C'sqlite3_context -> IO () p'sqlite3_result_error16 :: FunPtr (Ptr C'sqlite3_context -> Ptr () -> CInt -> IO ()) c'sqlite3_result_error_nomem :: Ptr C'sqlite3_context -> IO () c'sqlite3_result_error_code :: Ptr C'sqlite3_context -> CInt -> IO () p'sqlite3_result_error_toobig :: FunPtr (Ptr C'sqlite3_context -> IO ()) p'sqlite3_result_error_nomem :: FunPtr (Ptr C'sqlite3_context -> IO ()) c'sqlite3_result_int :: Ptr C'sqlite3_context -> CInt -> IO () p'sqlite3_result_error_code :: FunPtr (Ptr C'sqlite3_context -> CInt -> IO ()) c'sqlite3_result_int64 :: Ptr C'sqlite3_context -> Int64 -> IO () c'sqlite3_result_null :: Ptr C'sqlite3_context -> IO () p'sqlite3_result_int :: FunPtr (Ptr C'sqlite3_context -> CInt -> IO ()) p'sqlite3_result_int64 :: FunPtr (Ptr C'sqlite3_context -> Int64 -> IO ()) c'sqlite3_result_text :: Ptr C'sqlite3_context -> CString -> CInt -> FunPtr (Ptr () -> IO ()) -> IO () p'sqlite3_result_null :: FunPtr (Ptr C'sqlite3_context -> IO ()) c'sqlite3_result_text16 :: Ptr C'sqlite3_context -> Ptr () -> CInt -> FunPtr (Ptr () -> IO ()) -> IO () p'sqlite3_result_text :: FunPtr (Ptr C'sqlite3_context -> CString -> CInt -> FunPtr (Ptr () -> IO ()) -> IO ()) c'sqlite3_result_text16le :: Ptr C'sqlite3_context -> Ptr () -> CInt -> FunPtr (Ptr () -> IO ()) -> IO () p'sqlite3_result_text16 :: FunPtr (Ptr C'sqlite3_context -> Ptr () -> CInt -> FunPtr (Ptr () -> IO ()) -> IO ()) c'sqlite3_result_text16be :: Ptr C'sqlite3_context -> Ptr () -> CInt -> FunPtr (Ptr () -> IO ()) -> IO () p'sqlite3_result_text16le :: FunPtr (Ptr C'sqlite3_context -> Ptr () -> CInt -> FunPtr (Ptr () -> IO ()) -> IO ()) c'sqlite3_result_value :: Ptr C'sqlite3_context -> Ptr C'sqlite3_value -> IO () p'sqlite3_result_text16be :: FunPtr (Ptr C'sqlite3_context -> Ptr () -> CInt -> FunPtr (Ptr () -> IO ()) -> IO ()) c'sqlite3_result_zeroblob :: Ptr C'sqlite3_context -> CInt -> IO () p'sqlite3_result_value :: FunPtr (Ptr C'sqlite3_context -> Ptr C'sqlite3_value -> IO ()) p'sqlite3_result_zeroblob :: FunPtr (Ptr C'sqlite3_context -> CInt -> IO ()) c'sqlite3_value_blob :: Ptr C'sqlite3_value -> IO (Ptr ()) c'sqlite3_value_bytes :: Ptr C'sqlite3_value -> IO CInt c'sqlite3_value_bytes16 :: Ptr C'sqlite3_value -> IO CInt p'sqlite3_value_blob :: FunPtr (Ptr C'sqlite3_value -> IO (Ptr ())) c'sqlite3_value_double :: Ptr C'sqlite3_value -> IO CDouble p'sqlite3_value_bytes :: FunPtr (Ptr C'sqlite3_value -> IO CInt) c'sqlite3_value_int :: Ptr C'sqlite3_value -> IO CInt p'sqlite3_value_bytes16 :: FunPtr (Ptr C'sqlite3_value -> IO CInt) c'sqlite3_value_int64 :: Ptr C'sqlite3_value -> IO Int64 p'sqlite3_value_double :: FunPtr (Ptr C'sqlite3_value -> IO CDouble) c'sqlite3_value_text :: Ptr C'sqlite3_value -> IO (Ptr CUChar) p'sqlite3_value_int :: FunPtr (Ptr C'sqlite3_value -> IO CInt) c'sqlite3_value_text16 :: Ptr C'sqlite3_value -> IO (Ptr ()) p'sqlite3_value_int64 :: FunPtr (Ptr C'sqlite3_value -> IO Int64) c'sqlite3_value_text16le :: Ptr C'sqlite3_value -> IO (Ptr ()) p'sqlite3_value_text :: FunPtr (Ptr C'sqlite3_value -> IO (Ptr CUChar)) c'sqlite3_value_text16be :: Ptr C'sqlite3_value -> IO (Ptr ()) p'sqlite3_value_text16 :: FunPtr (Ptr C'sqlite3_value -> IO (Ptr ())) c'sqlite3_value_type :: Ptr C'sqlite3_value -> IO CInt p'sqlite3_value_text16le :: FunPtr (Ptr C'sqlite3_value -> IO (Ptr ())) c'sqlite3_value_numeric_type :: Ptr C'sqlite3_value -> IO CInt p'sqlite3_value_text16be :: FunPtr (Ptr C'sqlite3_value -> IO (Ptr ())) p'sqlite3_value_type :: FunPtr (Ptr C'sqlite3_value -> IO CInt) c'sqlite3_vfs_find :: CString -> IO (Ptr C'sqlite3_vfs) p'sqlite3_value_numeric_type :: FunPtr (Ptr C'sqlite3_value -> IO CInt) c'sqlite3_vfs_register :: Ptr C'sqlite3_vfs -> CInt -> IO CInt c'sqlite3_vfs_unregister :: Ptr C'sqlite3_vfs -> IO CInt p'sqlite3_vfs_find :: FunPtr (CString -> IO (Ptr C'sqlite3_vfs)) p'sqlite3_vfs_register :: FunPtr (Ptr C'sqlite3_vfs -> CInt -> IO CInt) p'sqlite3_vfs_unregister :: FunPtr (Ptr C'sqlite3_vfs -> IO CInt) c'sqlite3_bind_blob :: Ptr C'sqlite3_stmt -> CInt -> Ptr () -> CInt -> FunPtr (Ptr () -> IO ()) -> IO CInt c'sqlite3_bind_double :: Ptr C'sqlite3_stmt -> CInt -> CDouble -> IO CInt p'sqlite3_bind_blob :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> Ptr () -> CInt -> FunPtr (Ptr () -> IO ()) -> IO CInt) c'sqlite3_bind_int :: Ptr C'sqlite3_stmt -> CInt -> CInt -> IO CInt p'sqlite3_bind_double :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> CDouble -> IO CInt) c'sqlite3_bind_int64 :: Ptr C'sqlite3_stmt -> CInt -> Int64 -> IO CInt p'sqlite3_bind_int :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> CInt -> IO CInt) c'sqlite3_bind_null :: Ptr C'sqlite3_stmt -> CInt -> IO CInt p'sqlite3_bind_int64 :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> Int64 -> IO CInt) c'sqlite3_bind_text :: Ptr C'sqlite3_stmt -> CInt -> CString -> CInt -> FunPtr (Ptr () -> IO ()) -> IO CInt p'sqlite3_bind_null :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO CInt) c'sqlite3_bind_text16 :: Ptr C'sqlite3_stmt -> CInt -> Ptr () -> CInt -> FunPtr (Ptr () -> IO ()) -> IO CInt p'sqlite3_bind_text :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> CString -> CInt -> FunPtr (Ptr () -> IO ()) -> IO CInt) c'sqlite3_bind_value :: Ptr C'sqlite3_stmt -> CInt -> Ptr C'sqlite3_value -> IO CInt p'sqlite3_bind_text16 :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> Ptr () -> CInt -> FunPtr (Ptr () -> IO ()) -> IO CInt) c'sqlite3_bind_zeroblob :: Ptr C'sqlite3_stmt -> CInt -> CInt -> IO CInt p'sqlite3_bind_value :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> Ptr C'sqlite3_value -> IO CInt) p'sqlite3_bind_zeroblob :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> CInt -> IO CInt) c'sqlite3_prepare :: Ptr C'sqlite3 -> CString -> CInt -> Ptr (Ptr C'sqlite3_stmt) -> Ptr CString -> IO CInt c'sqlite3_prepare_v2 :: Ptr C'sqlite3 -> CString -> CInt -> Ptr (Ptr C'sqlite3_stmt) -> Ptr CString -> IO CInt p'sqlite3_prepare :: FunPtr (Ptr C'sqlite3 -> CString -> CInt -> Ptr (Ptr C'sqlite3_stmt) -> Ptr CString -> IO CInt) c'sqlite3_prepare16 :: Ptr C'sqlite3 -> Ptr () -> CInt -> Ptr (Ptr C'sqlite3_stmt) -> Ptr (Ptr ()) -> IO CInt p'sqlite3_prepare_v2 :: FunPtr (Ptr C'sqlite3 -> CString -> CInt -> Ptr (Ptr C'sqlite3_stmt) -> Ptr CString -> IO CInt) c'sqlite3_prepare16_v2 :: Ptr C'sqlite3 -> Ptr () -> CInt -> Ptr (Ptr C'sqlite3_stmt) -> Ptr (Ptr ()) -> IO CInt p'sqlite3_prepare16 :: FunPtr (Ptr C'sqlite3 -> Ptr () -> CInt -> Ptr (Ptr C'sqlite3_stmt) -> Ptr (Ptr ()) -> IO CInt) p'sqlite3_prepare16_v2 :: FunPtr (Ptr C'sqlite3 -> Ptr () -> CInt -> Ptr (Ptr C'sqlite3_stmt) -> Ptr (Ptr ()) -> IO CInt) c'sqlite3_create_function :: Ptr C'sqlite3 -> CString -> CInt -> CInt -> Ptr () -> FunPtr (Ptr C'sqlite3_context -> CInt -> Ptr (Ptr C'sqlite3_value) -> IO ()) -> FunPtr (Ptr C'sqlite3_context -> CInt -> Ptr (Ptr C'sqlite3_value) -> IO ()) -> FunPtr (Ptr C'sqlite3_context -> IO ()) -> IO CInt p'sqlite3_create_function :: FunPtr (Ptr C'sqlite3 -> CString -> CInt -> CInt -> Ptr () -> FunPtr (Ptr C'sqlite3_context -> CInt -> Ptr (Ptr C'sqlite3_value) -> IO ()) -> FunPtr (Ptr C'sqlite3_context -> CInt -> Ptr (Ptr C'sqlite3_value) -> IO ()) -> FunPtr (Ptr C'sqlite3_context -> IO ()) -> IO CInt) c'sqlite3_create_function16 :: Ptr C'sqlite3 -> Ptr () -> CInt -> CInt -> Ptr () -> FunPtr (Ptr C'sqlite3_context -> CInt -> Ptr (Ptr C'sqlite3_value) -> IO ()) -> FunPtr (Ptr C'sqlite3_context -> CInt -> Ptr (Ptr C'sqlite3_value) -> IO ()) -> FunPtr (Ptr C'sqlite3_context -> IO ()) -> IO CInt p'sqlite3_create_function16 :: FunPtr (Ptr C'sqlite3 -> Ptr () -> CInt -> CInt -> Ptr () -> FunPtr (Ptr C'sqlite3_context -> CInt -> Ptr (Ptr C'sqlite3_value) -> IO ()) -> FunPtr (Ptr C'sqlite3_context -> CInt -> Ptr (Ptr C'sqlite3_value) -> IO ()) -> FunPtr (Ptr C'sqlite3_context -> IO ()) -> IO CInt) c'sqlite3_get_autocommit :: Ptr C'sqlite3 -> IO CInt p'sqlite3_get_autocommit :: FunPtr (Ptr C'sqlite3 -> IO CInt) c'sqlite3_column_blob :: Ptr C'sqlite3_stmt -> CInt -> IO (Ptr ()) c'sqlite3_column_bytes :: Ptr C'sqlite3_stmt -> CInt -> IO CInt c'sqlite3_column_bytes16 :: Ptr C'sqlite3_stmt -> CInt -> IO CInt p'sqlite3_column_blob :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO (Ptr ())) c'sqlite3_column_double :: Ptr C'sqlite3_stmt -> CInt -> IO CDouble p'sqlite3_column_bytes :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO CInt) c'sqlite3_column_int :: Ptr C'sqlite3_stmt -> CInt -> IO CInt p'sqlite3_column_bytes16 :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO CInt) c'sqlite3_column_int64 :: Ptr C'sqlite3_stmt -> CInt -> IO Int64 p'sqlite3_column_double :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO CDouble) p'sqlite3_column_int :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO CInt) c'sqlite3_column_text :: Ptr C'sqlite3_stmt -> CInt -> IO (Ptr CUChar) p'sqlite3_column_int64 :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO Int64) c'sqlite3_column_text16 :: Ptr C'sqlite3_stmt -> CInt -> IO (Ptr ()) p'sqlite3_column_text :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO (Ptr CUChar)) c'sqlite3_column_type :: Ptr C'sqlite3_stmt -> CInt -> IO CInt p'sqlite3_column_text16 :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO (Ptr ())) c'sqlite3_column_value :: Ptr C'sqlite3_stmt -> CInt -> IO (Ptr C'sqlite3_value) p'sqlite3_column_type :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO CInt) p'sqlite3_column_value :: FunPtr (Ptr C'sqlite3_stmt -> CInt -> IO (Ptr C'sqlite3_value)) c'sqlite3_enable_shared_cache :: CInt -> IO CInt p'sqlite3_enable_shared_cache :: FunPtr (CInt -> IO CInt) instance Eq C'sqlite3_vfs instance Show C'sqlite3_vfs instance Eq C'sqlite3_io_methods instance Show C'sqlite3_io_methods instance Eq C'sqlite3_file instance Show C'sqlite3_file instance Storable C'sqlite3_vfs instance Storable C'sqlite3_io_methods instance Storable C'sqlite3_file