Lines Matching refs:destructor

4499 ** ^ (1) A destructor to dispose of the BLOB or string after SQLite has finished
4501 ** if the call to the bind API fails, except the destructor is not called if
4532 ** a pointer to a destructor function for P. ^SQLite will invoke the
4533 ** destructor D with a single argument of P when it is finished using
5206 ** created) and the presence or absence of a destructor callback for
5291 ** sqlite3_create_window_function() is not NULL, then it is destructor for
5292 ** the application data pointer. The destructor is invoked when the function
5294 ** closes.)^ ^The destructor is also invoked if the call to
5295 ** sqlite3_create_function_v2() fails. ^When the destructor callback is
5751 ** SQLite will invoke the destructor function X with parameter P exactly
5762 ** Note the last bullet in particular. The destructor X in
5787 ** These are special values for the destructor that is passed in as the
5788 ** final argument to routines like [sqlite3_result_blob()]. ^If the destructor
5893 ** function as the destructor on the text or BLOB result when it has
5898 ** copy the content of the parameter nor call a destructor on the content
5939 ** ^If the D parameter is not NULL, then it is a pointer to a destructor
6532 ** destructor for the P parameter. ^If X is not NULL, then X(P) is
7287 ** is a pointer to a destructor for the pClientData. ^SQLite will
7288 ** invoke the destructor function (if it is not NULL) when SQLite
7289 ** no longer needs the pClientData pointer. ^The destructor will also
7293 ** destructor.
7312 void(*xDestroy)(void*) /* Module destructor function */