From 63847496f14c813a5d80efd5b7de0f1294ffe1e3 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 13 Apr 2024 16:07:11 +0200 Subject: Adding upstream version 3.45.1. Signed-off-by: Daniel Baumann --- www/session/sqlite3changegroup_new.html | 155 ++++++++++++++++++++++++++++++++ 1 file changed, 155 insertions(+) create mode 100644 www/session/sqlite3changegroup_new.html (limited to 'www/session/sqlite3changegroup_new.html') diff --git a/www/session/sqlite3changegroup_new.html b/www/session/sqlite3changegroup_new.html new file mode 100644 index 0000000..040a129 --- /dev/null +++ b/www/session/sqlite3changegroup_new.html @@ -0,0 +1,155 @@ + + + + + +Create A New Changegroup Object + + + +
+ + + +
+
+Small. Fast. Reliable.
Choose any three. +
+ + +
+
+ + + +
+
+
+ +

Session Module C Interface

Create A New Changegroup Object

int sqlite3changegroup_new(sqlite3_changegroup **pp);
+

+An sqlite3_changegroup object is used to combine two or more changesets +(or patchsets) into a single changeset (or patchset). A single changegroup +object may combine changesets or patchsets, but not both. The output is +always in the same format as the input.

+ +

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(). +

See also lists of + Objects, + Constants, and + Functions.

+ -- cgit v1.2.3