Updated: 2022/Sep/29

Please read Privacy Policy. It's for your privacy.


SQLITE3REBASER_REBASE(3)   Library Functions Manual   SQLITE3REBASER_REBASE(3)

NAME
     sqlite3rebaser_rebase - rebase a changeset

SYNOPSIS
     #include <sqlite3.h>

     int
     sqlite3rebaser_rebase(sqlite3_rebaser*, int nIn, const void *pIn,
         int *pnOut, void **ppOut);

DESCRIPTION
     Argument pIn must point to a buffer containing a changeset nIn bytes in
     size.  This function allocates and populates a buffer with a copy of the
     changeset rebased according to the configuration of the rebaser object
     passed as the first argument.  If successful, (*ppOut) is set to point to
     the new buffer containing the rebased changeset and (*pnOut) to its size
     in bytes and SQLITE_OK returned.  It is the responsibility of the caller
     to eventually free the new buffer using sqlite3_free().  Otherwise, if an
     error occurs, (*ppOut) and (*pnOut) are set to zero and an SQLite error
     code returned.

IMPLEMENTATION NOTES
     These declarations were extracted from the interface documentation at
     line 12292.

     SQLITE_API int sqlite3rebaser_rebase(
       sqlite3_rebaser*,
       int nIn, const void *pIn,
       int *pnOut, void **ppOut
     );

NetBSD 10.99                    August 24, 2023                   NetBSD 10.99