![]() |
|
|||
WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Объект sqlite3_changegroup используется, чтобы объединить два или больше
changeset (или patchset) в единственный changeset (или patchset).
Единственный объект changegroup может объединить changeset или patchset,
но не обоих. Вывод всегда находится в том же самом формате как вход. Если успешно, эта функция возвращает SQLITE_OK и наполняет (*pp)
с указателем на новый объект sqlite3_changegroup перед возвращением.
Вызывающий должен в конечном счете освободить возвращенный объект, используя
sqlite3changegroup_delete(). Если ошибка происходит, код ошибки SQLite (то
есть, SQLITE_NOMEM) возвращен и *pp = NULL. Обычный образец использования для объекта
sqlite3_changegroup следующий: Любое количество add() и output() может быть сделано между обращениями к
new() и delete() в любом порядке. А также регулярные функции sqlite3changegroup_add() и
sqlite3changegroup_output() являются текущими версиями
sqlite3changegroup_add_strm() и sqlite3changegroup_output_strm().
Choose any three.
Session Module C Interface
Создайте объект Changegroup
int sqlite3changegroup_new(sqlite3_changegroup **pp);