Idris2Doc : Sqlite3.Parameter

Sqlite3.Parameter

(source)

Reexports

importpublic Control.Monad.State

Definitions

recordParameter : Type
  Parameter to be bound in an SQL statement.

Totality: total
Visibility: public export
Constructor: 
P : String-> (type : SqliteType) ->IdrisTypetype->Parameter

Projections:
.name : Parameter->String
.type : Parameter->SqliteType
.value : ({rec:0} : Parameter) ->IdrisType (type{rec:0})
.name : Parameter->String
Totality: total
Visibility: public export
name : Parameter->String
Totality: total
Visibility: public export
.type : Parameter->SqliteType
Totality: total
Visibility: public export
type : Parameter->SqliteType
Totality: total
Visibility: public export
.value : ({rec:0} : Parameter) ->IdrisType (type{rec:0})
Totality: total
Visibility: public export
value : ({rec:0} : Parameter) ->IdrisType (type{rec:0})
Totality: total
Visibility: public export
recordParamST : Type
  State type used to keep track of the parameters used in an
SQLite statement that is being assembled.

Totality: total
Visibility: public export
Constructor: 
PS : Nat->ListParameter->ParamST

Projections:
.args : ParamST->ListParameter
.ix : ParamST->Nat
.ix : ParamST->Nat
Totality: total
Visibility: public export
ix : ParamST->Nat
Totality: total
Visibility: public export
.args : ParamST->ListParameter
Totality: total
Visibility: public export
args : ParamST->ListParameter
Totality: total
Visibility: public export
init : ParamST
  Initial list of parameters

Totality: total
Visibility: export
0ParamStmt : Type
  Utility alias for an SQL statement with parameters.

Totality: total
Visibility: public export
encodeExprP : Exprst->ParamStmt
  Encodes an expression, generating a list of parameters with
unique names that will be bound when running the SQL statement.

Totality: total
Visibility: export
encodeCmd : Cmdt->ParamStmt
  Encodes an SQLite data management command.

The command will be encoded as a string with parameters
inserted as placeholders for literal values where appropriate.

`State ParamST` is used to keep track of the defined parameters.

Totality: total
Visibility: export
encodeQuery : Queryts->ParamStmt
  Encodes an SQLite `SELECT` statement.

The query will be encoded as a string with parameters
inserted as placeholders for literal values where appropriate.

Totality: total
Visibility: export