Lines Matching defs:xDestroy
5671 void(*xDestroy)(void*)
5683 void(*xDestroy)(void*)
6374 ** with the addition that the xDestroy callback is invoked on pArg when
6380 ** ^The xDestroy callback is <u>not</u> called if the
6382 ** sqlite3_create_collation_v2() with a non-NULL xDestroy argument should
6404 void(*xDestroy)(void*)
7403 int (*xDestroy)(sqlite3_vtab *pVTab);
7673 void(*xDestroy)(void*) /* Module destructor function */
9160 ** [[the xDestroy() page cache method]]
9161 ** ^The xDestroy() method is used to delete a cache allocated by xCreate().
9163 ** calling the xDestroy() method, SQLite considers the [sqlite3_pcache*]
9187 void (*xDestroy)(sqlite3_pcache*);
9208 void (*xDestroy)(sqlite3_pcache*);
13238 void (*xDestroy)(void*)
13255 void (*xDestroy)(void*)
17339 void (*xDestroy)(void *);
17545 void (*xDestroy)(void *); /* Module destructor function */
52966 sqlite3GlobalConfig.pcache2.xDestroy(pCache->pCache);
53327 sqlite3GlobalConfig.pcache2.xDestroy(pCache->pCache);
54701 ** Implementation of the sqlite3_pcache.xDestroy method.
54741 pcache1Destroy, /* xDestroy */
98333 ** P4 is the name of a virtual table in database P1. Call the xDestroy method
102937 /* xDestroy */ 0,
132096 void (*xDestroy)(void *));
132147 void(*xDestroy)(void*));
132246 void(*xDestroy)(void*));
137102 0, /* xDestroy - Drop a table */
149980 void (*xDestroy)(void *) /* Module destructor function */
150000 pMod->xDestroy = xDestroy;
150028 void (*xDestroy)(void *) /* Module destructor function */
150033 (void)sqlite3VtabCreateModule(db, zName, pModule, pAux, xDestroy);
150035 if( rc!=SQLITE_OK && xDestroy ) xDestroy(pAux);
150064 void (*xDestroy)(void *) /* Module destructor function */
150069 return createModule(db, zName, pModule, pAux, xDestroy);
150102 if( pMod->xDestroy ){
150103 pMod->xDestroy(pMod->pAux);
150719 if( pMod==0 || pMod->pModule->xCreate==0 || pMod->pModule->xDestroy==0 ){
150831 ** This function is invoked by the vdbe to call the xDestroy method
150847 int (*xDestroy)(sqlite3_vtab *);
150855 xDestroy = p->pMod->pModule->xDestroy;
150856 if( xDestroy==0 ) xDestroy = p->pMod->pModule->xDisconnect;
150857 assert( xDestroy!=0 );
150859 rc = xDestroy(p->pVtab);
174577 pDestructor->xDestroy(pDestructor->pUserData);
175388 void(*xDestroy)(void*)
175399 if( xDestroy ){
175403 xDestroy(p);
175407 pArg->xDestroy = xDestroy;
175415 xDestroy(p);
175450 void (*xDestroy)(void *)
175453 xFinal, 0, 0, xDestroy);
175465 void (*xDestroy)(void *)
175468 xFinal, xValue, xInverse, xDestroy);
179126 int (*xDestroy)(sqlite3_tokenizer *pTokenizer);
179506 ** of this structure and xDestroy and xDisconnect free that instance.
179919 SQLITE_PRIVATE int sqlite3Fts3InitTok(sqlite3*, Fts3Hash *, void(*xDestroy)(void*));
180190 p->pTokenizer->pModule->xDestroy(p->pTokenizer);
180235 ** The xDestroy() virtual table method.
181184 pTokenizer->pModule->xDestroy(pTokenizer);
183630 /* xDestroy */ fts3DestroyMethod,
185884 ** This function does the work for both the xDisconnect and xDestroy methods.
185886 ** and xDestroy are identical operations.
186290 fts3auxDisconnectMethod, /* xDestroy */
187575 rc = pTokenizer->pModule->xDestroy(pTokenizer);
189004 if( SQLITE_OK!=p->xDestroy(pTokenizer) ){
189005 zErr = "error in xDestroy()";
189636 pMod->xDestroy(pTok);
189645 ** This function does the work for both the xDisconnect and xDestroy methods.
189647 ** and xDestroy are identical operations.
189652 pTab->pMod->xDestroy(pTab->pTok);
189849 SQLITE_PRIVATE int sqlite3Fts3InitTok(sqlite3 *db, Fts3Hash *pHash, void(*xDestroy)(void*)){
189856 fts3tokDisconnectMethod, /* xDestroy */
189879 db, "fts3tokenize", &fts3tok_module, (void*)pHash, xDestroy
200835 0, /* xDestroy */
200863 0, /* xDestroy */
201988 ** Rtree virtual table module xDestroy method.
204432 rtreeDestroy, /* xDestroy - Drop a table */
207094 rtreeDestroy, /* xDestroy - Drop a table */
215060 statDisconnect, /* xDestroy */
215488 dbpageDisconnect, /* xDestroy */
221899 void (*xDestroy)(void*)
221916 void (*xDestroy)(void*)
224977 void (*xDestroy)(void*); /* Destructor function */
224991 aBuiltin[i].xDestroy
236926 void (*xDestroy)(void*); /* Destructor function */
236939 void (*xDestroy)(void*); /* Destructor function */
237162 ** The xDestroy() virtual table method.
239433 void(*xDestroy)(void*) /* Destructor for pUserData */
239452 pAux->xDestroy = xDestroy;
239472 void(*xDestroy)(void*) /* Destructor for pUserData */
239489 pNew->xDestroy = xDestroy;
239588 if( pAux->xDestroy ) pAux->xDestroy(pAux->pUserData);
239594 if( pTok->xDestroy ) pTok->xDestroy(pTok->pUserData);
239649 /* xDestroy */ fts5DestroyMethod,
243604 ** The xDestroy() virtual table method.
244232 /* xDestroy */ fts5VocabDestroyMethod,
244551 0, /* xDestroy */