NAME
sqlite3changeset_concat —
Concatenate
Two Changeset Objects
SYNOPSIS
int
sqlite3changeset_concat(
int nA,
void *pA,
int nB,
void *pB,
int *pnOut,
void **ppOut );
DESCRIPTION
This function is used to concatenate two changesets, A and B, into a single
changeset. The result is a changeset equivalent to applying changeset A
followed by changeset B.
This function combines the two input changesets using an sqlite3_changegroup
object. Calling it produces similar results as the following code fragment:
sqlite3_changegroup *pGrp; rc = sqlite3_changegroup_new(&pGrp); if(
rc==SQLITE_OK ) rc = sqlite3changegroup_add(pGrp, nA, pA); if( rc==SQLITE_OK )
rc = sqlite3changegroup_add(pGrp, nB, pB); if( rc==SQLITE_OK ){ rc =
sqlite3changegroup_output(pGrp, pnOut, ppOut); }else{ *ppOut = 0; *pnOut = 0;
}
Refer to the sqlite3_changegroup documentation below for details.