Free text hook up
When new interfaces are added to SQLite, they generally begin as experimental interfaces.After an interface has been in use for a while and the developers are confident that the design of the interface is sound and worthy of long-term support, the interface is marked as stable.The SQLite core will never attempt to acquire or release a lock outside of this range Calls of the form sqlite3_vtab_config(db, SQLITE_VTAB_CONSTRAINT_SUPPORT, X) are supported, where X is an integer.If X is zero, then the virtual table whose x Create or x Connect method invoked sqlite3_vtab_config() does not support constraints.It is not safe to read or modify this variable if a database connection is being used at the same time in a separate thread.It is intended that this variable be set once as part of process initialization and before any SQLite interface routines have been called and that this variable remain unchanged thereafter.
directory), then all database files specified with a relative pathname and created or accessed by SQLite when using a built-in windows VFS will be assumed to be relative to that directory.
This structure must be typedefed in order to work around compiler warnings on some platforms.
The sqlite3_backup object records state information about an ongoing online backup operation.
The sqlite3_backup object is created by a call to sqlite3_backup_init() and is destroyed by a call to sqlite3_backup_finish().
See Also: Using the SQLite Online Backup API The context in which an SQL function executes is stored in an sqlite3_context object.