Lines Matching defs:xDestroy
4216 void(*xDestroy)(void*)
4650 ** with the addition that the xDestroy callback is invoked on pArg when
4656 ** ^The xDestroy callback is <u>not</u> called if the
4658 ** sqlite3_create_collation_v2() with a non-NULL xDestroy argument should
4680 void(*xDestroy)(void*)
5429 int (*xDestroy)(sqlite3_vtab *pVTab);
5598 void(*xDestroy)(void*) /* Module destructor function */
6780 ** [[the xDestroy() page cache method]]
6781 ** ^The xDestroy() method is used to delete a cache allocated by xCreate().
6783 ** calling the xDestroy() method, SQLite considers the [sqlite3_pcache*]
6807 void (*xDestroy)(sqlite3_pcache*);
6828 void (*xDestroy)(sqlite3_pcache*);
10668 void (*xDestroy)(void *);
10767 void (*xDestroy)(void *); /* Module destructor function */
14164 ** set to 2 for xDestroy method calls and 1 for all other methods. This
14165 ** variable is used for two purposes: to allow xDestroy methods to execute
38127 sqlite3GlobalConfig.pcache2.xDestroy(pCache->pCache);
38403 sqlite3GlobalConfig.pcache2.xDestroy(pCache->pCache);
39494 ** Implementation of the sqlite3_pcache.xDestroy method.
39533 pcache1Destroy, /* xDestroy */
73993 ** P4 is the name of a virtual table in database P1. Call the xDestroy method
97142 void (*xDestroy)(void *));
97193 void(*xDestroy)(void*));
109369 void (*xDestroy)(void *) /* Module destructor function */
109388 pMod->xDestroy = xDestroy;
109398 if( rc!=SQLITE_OK && xDestroy ) xDestroy(pAux);
109425 void (*xDestroy)(void *) /* Module destructor function */
109427 return createModule(db, zName, pModule, pAux, xDestroy);
110082 ** This function is invoked by the vdbe to call the xDestroy method
110097 rc = p->pMod->pModule->xDestroy(p->pVtab);
122941 pDestructor->xDestroy(pDestructor->pUserData);
123139 if( pMod->xDestroy ){
123140 pMod->xDestroy(pMod->pAux);
123639 void (*xDestroy)(void *)
123644 if( xDestroy ){
123647 xDestroy(p);
123650 pArg->xDestroy = xDestroy;
123656 xDestroy(p);
126373 int (*xDestroy)(sqlite3_tokenizer *pTokenizer);
126726 ** of this structure and xDestroy and xDisconnect free that instance.
127331 p->pTokenizer->pModule->xDestroy(p->pTokenizer);
127365 ** The xDestroy() virtual table method.
128273 pTokenizer->pModule->xDestroy(pTokenizer);
130543 /* xDestroy */ fts3DestroyMethod,
132758 ** This function does the work for both the xDisconnect and xDestroy methods.
132760 ** and xDestroy are identical operations.
133159 fts3auxDisconnectMethod, /* xDestroy */
134447 rc = pModule->xDestroy(pTokenizer);
135829 if( SQLITE_OK!=p->xDestroy(pTokenizer) ){
135830 zErr = "error in xDestroy()";
136452 pMod->xDestroy(pTok);
136461 ** This function does the work for both the xDisconnect and xDestroy methods.
136463 ** and xDestroy are identical operations.
136468 pTab->pMod->xDestroy(pTab->pTok);
136672 fts3tokDisconnectMethod, /* xDestroy */
145464 ** Rtree virtual table module xDestroy method.
147622 rtreeDestroy, /* xDestroy - Drop a table */