sqlcipher-1.0.1.2: Haskell binding to sqlcipher

Copyright(c) Galois Inc. 2007
(c) figo GmbH 2016
LicenseBSD3
Maintainerfigo GmbH <package+haskell@figo.io>
Stabilityprovisional
Portabilityportable
Safe HaskellNone
LanguageHaskell98

Database.SQLCipher.Types

Description

Objects, types and constants used in the SQLCipher binding.

Synopsis

Documentation

newtype SQLite Source #

An open SQLite database object.

Constructors

SQLite (Ptr ()) 

newtype SQLiteStmt Source #

An instance of this object represent single SQL statements. This object is variously known as a "prepared statement" or a "compiled SQL statement" or simply as a "statement".

Constructors

SQLiteStmt (Ptr ()) 

newtype SQLiteValue Source #

SQLite uses the sqlite3_value object to represent all values that are or can be stored in a database table. SQLite uses dynamic typing for the values it stores. Values stored in sqlite3_value objects can be be integers, floating point values, strings, BLOBs, or NULL.

Constructors

SQLiteValue (Ptr ()) 

newtype SQLiteContext Source #

The context in which an SQL function executes is stored in an sqlite3_context object. A pointer to an sqlite3_context object is always first parameter to application-defined SQL functions.

Constructors

SQLiteContext (Ptr ())