Lines Matching refs:xDestroy
4587 void(*xDestroy)(void*)
5003 ** with the addition that the xDestroy callback is invoked on pArg when
5009 ** ^The xDestroy callback is <u>not</u> called if the
5011 ** sqlite3_create_collation_v2() with a non-NULL xDestroy argument should
5033 void(*xDestroy)(void*)
5745 int (*xDestroy)(sqlite3_vtab *pVTab);
5900 void(*xDestroy)(void*) /* Module destructor function */
7053 ** [[the xDestroy() page cache method]]
7054 ** ^The xDestroy() method is used to delete a cache allocated by xCreate().
7056 ** calling the xDestroy() method, SQLite considers the [sqlite3_pcache*]
7080 void (*xDestroy)(sqlite3_pcache*);
7101 void (*xDestroy)(sqlite3_pcache*);
10254 void (*xDestroy)(void *);
10342 void (*xDestroy)(void *); /* Module destructor function */
13544 ** set to 2 for xDestroy method calls and 1 for all other methods. This
13545 ** variable is used for two purposes: to allow xDestroy methods to execute
36233 sqlite3GlobalConfig.pcache2.xDestroy(pCache->pCache);
36500 sqlite3GlobalConfig.pcache2.xDestroy(pCache->pCache);
37582 ** Implementation of the sqlite3_pcache.xDestroy method.
37621 pcache1Destroy, /* xDestroy */
71174 ** P4 is the name of a virtual table in database P1. Call the xDestroy method
92348 void (*xDestroy)(void *));
92399 void(*xDestroy)(void*));
103310 void (*xDestroy)(void *) /* Module destructor function */
103329 pMod->xDestroy = xDestroy;
103339 if( rc!=SQLITE_OK && xDestroy ) xDestroy(pAux);
103366 void (*xDestroy)(void *) /* Module destructor function */
103368 return createModule(db, zName, pModule, pAux, xDestroy);
104022 ** This function is invoked by the vdbe to call the xDestroy method
104037 rc = p->pMod->pModule->xDestroy(p->pVtab);
115553 pDestructor->xDestroy(pDestructor->pUserData);
115748 if( pMod->xDestroy ){
115749 pMod->xDestroy(pMod->pAux);
116238 void (*xDestroy)(void *)
116243 if( xDestroy ){
116246 xDestroy(p);
116249 pArg->xDestroy = xDestroy;
116255 xDestroy(p);
118868 int (*xDestroy)(sqlite3_tokenizer *pTokenizer);
119209 ** of this structure and xDestroy and xDisconnect free that instance.
119767 p->pTokenizer->pModule->xDestroy(p->pTokenizer);
119801 ** The xDestroy() virtual table method.
120669 pTokenizer->pModule->xDestroy(pTokenizer);
122808 /* xDestroy */ fts3DestroyMethod,
124772 ** This function does the work for both the xDisconnect and xDestroy methods.
124774 ** and xDestroy are identical operations.
125112 fts3auxDisconnectMethod, /* xDestroy */
126395 rc = pModule->xDestroy(pTokenizer);
127761 if( SQLITE_OK!=p->xDestroy(pTokenizer) ){
127762 zErr = "error in xDestroy()";
128384 pMod->xDestroy(pTok);
128393 ** This function does the work for both the xDisconnect and xDestroy methods.
128395 ** and xDestroy are identical operations.
128400 pTab->pMod->xDestroy(pTab->pTok);
128604 fts3tokDisconnectMethod, /* xDestroy */
137118 ** Rtree virtual table module xDestroy method.
139247 rtreeDestroy, /* xDestroy - Drop a table */