Small. Fast. Reliable.
Choose any three.

About Documentation Download License Support Purchase |

These pages define the C-language interface for the SQLite session module. This is not a tutorial. These pages are designed to be precise, not easy to read. Unfortunately, there is currently no tutorial introduction to the session module.

This version of the C-language interface reference is broken down into small pages for easy viewing. The same content is also available as a single large HTML file for those who prefer that format.

The content on these pages is extracted from comments in the source code.

The interface is broken down into three categories:

1. List Of Objects. This is a list of the two abstract objects used by the SQLite session module.

2. List Of Constants. This is a list of numeric constants used by the SQLite session module and represented by #defines in the sqlite3session.h header file. There are constants passed to conflict handler callbacks to indicate the type of conflict, and constants returned by the conflict handler to indicate how the conflict should be resolved.

3. List Of Functions. This is a list of all SQLite session module functions.