Lines Matching defs:xDestroy
2695 ** without calling their xDestroy() methods.
5816 void(*xDestroy)(void*)
5828 void(*xDestroy)(void*)
6641 ** with the addition that the xDestroy callback is invoked on pArg when
6647 ** ^The xDestroy callback is <u>not</u> called if the
6649 ** sqlite3_create_collation_v2() with a non-NULL xDestroy argument should
6671 void(*xDestroy)(void*)
7636 int (*xDestroy)(sqlite3_vtab *pVTab);
7910 void(*xDestroy)(void*) /* Module destructor function */
9392 ** [[the xDestroy() page cache method]]
9393 ** ^The xDestroy() method is used to delete a cache allocated by xCreate().
9395 ** calling the xDestroy() method, SQLite considers the [sqlite3_pcache*]
9419 void (*xDestroy)(sqlite3_pcache*);
9440 void (*xDestroy)(sqlite3_pcache*);
13707 void (*xDestroy)(void*)
13724 void (*xDestroy)(void*)
17967 void (*xDestroy)(void *);
18183 void (*xDestroy)(void *); /* Module destructor function */
54588 sqlite3GlobalConfig.pcache2.xDestroy(pCache->pCache);
54949 sqlite3GlobalConfig.pcache2.xDestroy(pCache->pCache);
56323 ** Implementation of the sqlite3_pcache.xDestroy method.
56363 pcache1Destroy, /* xDestroy */
101257 ** P4 is the name of a virtual table in database P1. Call the xDestroy method
105983 /* xDestroy */ 0,
136602 void (*xDestroy)(void *));
136653 void(*xDestroy)(void*));
136752 void(*xDestroy)(void*));
141761 0, /* xDestroy - Drop a table */
155436 void (*xDestroy)(void *) /* Module destructor function */
155456 pMod->xDestroy = xDestroy;
155484 void (*xDestroy)(void *) /* Module destructor function */
155489 (void)sqlite3VtabCreateModule(db, zName, pModule, pAux, xDestroy);
155491 if( rc!=SQLITE_OK && xDestroy ) xDestroy(pAux);
155520 void (*xDestroy)(void *) /* Module destructor function */
155525 return createModule(db, zName, pModule, pAux, xDestroy);
155558 if( pMod->xDestroy ){
155559 pMod->xDestroy(pMod->pAux);
156178 if( pMod==0 || pMod->pModule->xCreate==0 || pMod->pModule->xDestroy==0 ){
156308 ** This function is invoked by the vdbe to call the xDestroy method
156324 int (*xDestroy)(sqlite3_vtab *);
156332 xDestroy = p->pMod->pModule->xDestroy;
156333 if( xDestroy==0 ) xDestroy = p->pMod->pModule->xDisconnect;
156334 assert( xDestroy!=0 );
156336 rc = xDestroy(p->pVtab);
180961 pDestructor->xDestroy(pDestructor->pUserData);
181798 void(*xDestroy)(void*)
181809 if( xDestroy ){
181813 xDestroy(p);
181817 pArg->xDestroy = xDestroy;
181825 xDestroy(p);
181860 void (*xDestroy)(void *)
181863 xFinal, 0, 0, xDestroy);
181875 void (*xDestroy)(void *)
181878 xFinal, xValue, xInverse, xDestroy);
185630 int (*xDestroy)(sqlite3_tokenizer *pTokenizer);
186010 ** of this structure and xDestroy and xDisconnect free that instance.
186424 SQLITE_PRIVATE int sqlite3Fts3InitTok(sqlite3*, Fts3Hash *, void(*xDestroy)(void*));
186699 p->pTokenizer->pModule->xDestroy(p->pTokenizer);
186744 ** The xDestroy() virtual table method.
187694 pTokenizer->pModule->xDestroy(pTokenizer);
190195 /* xDestroy */ fts3DestroyMethod,
192466 ** This function does the work for both the xDisconnect and xDestroy methods.
192468 ** and xDestroy are identical operations.
192872 fts3auxDisconnectMethod, /* xDestroy */
194158 rc = pTokenizer->pModule->xDestroy(pTokenizer);
195587 if( SQLITE_OK!=p->xDestroy(pTokenizer) ){
195588 zErr = "error in xDestroy()";
196219 pMod->xDestroy(pTok);
196228 ** This function does the work for both the xDisconnect and xDestroy methods.
196230 ** and xDestroy are identical operations.
196235 pTab->pMod->xDestroy(pTab->pTok);
196432 SQLITE_PRIVATE int sqlite3Fts3InitTok(sqlite3 *db, Fts3Hash *pHash, void(*xDestroy)(void*)){
196439 fts3tokDisconnectMethod, /* xDestroy */
196463 db, "fts3tokenize", &fts3tok_module, (void*)pHash, xDestroy
210174 0, /* xDestroy */
210203 0, /* xDestroy */
211363 ** Rtree virtual table module xDestroy method.
213668 rtreeDestroy, /* xDestroy - Drop a table */
216369 rtreeDestroy, /* xDestroy - Drop a table */
224419 statDisconnect, /* xDestroy */
224857 dbpageDisconnect, /* xDestroy */
232016 void (*xDestroy)(void*)
232033 void (*xDestroy)(void*)
235197 void (*xDestroy)(void*); /* Destructor function */
235211 aBuiltin[i].xDestroy
249556 0, /* xDestroy */
249692 void (*xDestroy)(void*); /* Destructor function */
249705 void (*xDestroy)(void*); /* Destructor function */
249930 ** The xDestroy() virtual table method.
252347 void(*xDestroy)(void*) /* Destructor for pUserData */
252366 pAux->xDestroy = xDestroy;
252386 void(*xDestroy)(void*) /* Destructor for pUserData */
252403 pNew->xDestroy = xDestroy;
252504 if( pAux->xDestroy ) pAux->xDestroy(pAux->pUserData);
252510 if( pTok->xDestroy ) pTok->xDestroy(pTok->pUserData);
252603 /* xDestroy */ fts5DestroyMethod,
256668 ** The xDestroy() virtual table method.
257296 /* xDestroy */ fts5VocabDestroyMethod,
257625 0, /* xDestroy */