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
38147 sqlite3GlobalConfig.pcache2.xDestroy(pCache->pCache);
38423 sqlite3GlobalConfig.pcache2.xDestroy(pCache->pCache);
39514 ** Implementation of the sqlite3_pcache.xDestroy method.
39553 pcache1Destroy, /* xDestroy */
74013 ** P4 is the name of a virtual table in database P1. Call the xDestroy method
97162 void (*xDestroy)(void *));
97213 void(*xDestroy)(void*));
109389 void (*xDestroy)(void *) /* Module destructor function */
109408 pMod->xDestroy = xDestroy;
109418 if( rc!=SQLITE_OK && xDestroy ) xDestroy(pAux);
109445 void (*xDestroy)(void *) /* Module destructor function */
109447 return createModule(db, zName, pModule, pAux, xDestroy);
110102 ** This function is invoked by the vdbe to call the xDestroy method
110117 rc = p->pMod->pModule->xDestroy(p->pVtab);
122961 pDestructor->xDestroy(pDestructor->pUserData);
123159 if( pMod->xDestroy ){
123160 pMod->xDestroy(pMod->pAux);
123659 void (*xDestroy)(void *)
123664 if( xDestroy ){
123667 xDestroy(p);
123670 pArg->xDestroy = xDestroy;
123676 xDestroy(p);
126393 int (*xDestroy)(sqlite3_tokenizer *pTokenizer);
126746 ** of this structure and xDestroy and xDisconnect free that instance.
127351 p->pTokenizer->pModule->xDestroy(p->pTokenizer);
127385 ** The xDestroy() virtual table method.
128293 pTokenizer->pModule->xDestroy(pTokenizer);
130563 /* xDestroy */ fts3DestroyMethod,
132790 ** This function does the work for both the xDisconnect and xDestroy methods.
132792 ** and xDestroy are identical operations.
133191 fts3auxDisconnectMethod, /* xDestroy */
134479 rc = pModule->xDestroy(pTokenizer);
135861 if( SQLITE_OK!=p->xDestroy(pTokenizer) ){
135862 zErr = "error in xDestroy()";
136484 pMod->xDestroy(pTok);
136493 ** This function does the work for both the xDisconnect and xDestroy methods.
136495 ** and xDestroy are identical operations.
136500 pTab->pMod->xDestroy(pTab->pTok);
136704 fts3tokDisconnectMethod, /* xDestroy */
145496 ** Rtree virtual table module xDestroy method.
147654 rtreeDestroy, /* xDestroy - Drop a table */