SQLITE3CHANGEGROUP_NEW(3) | Library Functions Manual | SQLITE3CHANGEGROUP_NEW(3) |
sqlite3changegroup_new
—
sqlite3changegroup_new
(sqlite3_changegroup
**pp);
If successful, this function returns SQLITE_OK and populates (*pp) with a pointer to a new sqlite3_changegroup object before returning. The caller should eventually free the returned object using a call to sqlite3changegroup_delete(). If an error occurs, an SQLite error code (i.e. SQLITE_NOMEM) is returned and *pp is set to NULL.
The usual usage pattern for an sqlite3_changegroup object is as follows:
Any number of calls to add() and output() may be made between the calls to new() and delete(), and in any order.
As well as the regular sqlite3changegroup_add() and sqlite3changegroup_output() functions, also available are the streaming versions sqlite3changegroup_add_strm() and sqlite3changegroup_output_strm().
December 19, 2018 | NetBSD 9.0 |