Guile Sqlite3


Overview

Table of Contents


1 API

The following is the list of modules provided by this library.


1.1 (sqlite3)

A Guile binding for sqlite.

1.1.1 Macros

Macro: sqlite-db? a

Undocumented macro.

1.1.2 Procedures

Procedure: sqlite-bind a b c

Undocumented procedure.

Procedure: sqlite-bind-arguments a . rest

Bind STMT parameters, one after another, to ARGS. Also bind named parameters to the respective ones.

Procedure: sqlite-bind-parameter-index a b

Undocumented procedure.

Procedure: sqlite-busy-timeout a b

Undocumented procedure.

Procedure: sqlite-close a

Undocumented procedure.

Procedure: sqlite-column-names a

Undocumented procedure.

Procedure: sqlite-enable-load-extension a b

Undocumented procedure.

Procedure: sqlite-exec a b

Evaluate the string SQL, which may contain one or several SQL statements, into DB. The result is unspecified.

Procedure: sqlite-expanded-sql a

Undocumented procedure.

Procedure: sqlite-finalize a

Undocumented procedure.

Procedure: sqlite-fold a b c

Undocumented procedure.

Procedure: sqlite-fold-right a b c

Undocumented procedure.

Procedure: sqlite-map a b

Undocumented procedure.

Procedure: sqlite-open _ OPT: _ _

Undocumented procedure.

Procedure: sqlite-prepare _ _ KEY: #:cache?

Undocumented procedure.

Procedure: sqlite-reset a

Undocumented procedure.

Procedure: sqlite-step a

Undocumented procedure.

Procedure: sqlite-trace a b c

Undocumented procedure.

1.1.3 Variables

Variable: SQLITE_CONSTRAINT
19
Variable: SQLITE_CONSTRAINT_PRIMARYKEY
1555
Variable: SQLITE_CONSTRAINT_UNIQUE
2067
Variable: SQLITE_OPEN_CREATE
4
Variable: SQLITE_OPEN_DELETEONCLOSE
8
Variable: SQLITE_OPEN_EXCLUSIVE
16
Variable: SQLITE_OPEN_FULLMUTEX
65536
Variable: SQLITE_OPEN_MAIN_DB
256
Variable: SQLITE_OPEN_MAIN_JOURNAL
2048
Variable: SQLITE_OPEN_MASTER_JOURNAL
16384
Variable: SQLITE_OPEN_NOMUTEX
32768
Variable: SQLITE_OPEN_PRIVATECACHE
262144
Variable: SQLITE_OPEN_READONLY
1
Variable: SQLITE_OPEN_READWRITE
2
Variable: SQLITE_OPEN_SHAREDCACHE
131072
Variable: SQLITE_OPEN_SUBJOURNAL
8192
Variable: SQLITE_OPEN_TEMP_DB
512
Variable: SQLITE_OPEN_TEMP_JOURNAL
4096
Variable: SQLITE_OPEN_TRANSIENT_DB
1024
Variable: SQLITE_OPEN_URI
64
Variable: SQLITE_TRACE_CLOSE
8
Variable: SQLITE_TRACE_PROFILE
2
Variable: SQLITE_TRACE_ROW
4
Variable: SQLITE_TRACE_STMT
1

Appendix A Version History

Version 0.Y.0, Month DD, 20YY
  • No initial release has yet been made.

Appendix B Copying Information

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.


Concept Index


Data Type Index


Procedure Index


Variable Index