Lines Matching refs:xDestroy
4289 void(*xDestroy)(void*)
4696 ** with the addition that the xDestroy callback is invoked on pArg when
4702 ** ^The xDestroy callback is <u>not</u> called if the
4704 ** sqlite3_create_collation_v2() with a non-NULL xDestroy argument should
4726 void(*xDestroy)(void*)
5332 int (*xDestroy)(sqlite3_vtab *pVTab);
5487 void(*xDestroy)(void*) /* Module destructor function */
6597 ** [[the xDestroy() page cache method]]
6598 ** ^The xDestroy() method is used to delete a cache allocated by xCreate().
6600 ** calling the xDestroy() method, SQLite considers the [sqlite3_pcache*]
6616 void (*xDestroy)(sqlite3_pcache*);
9655 void (*xDestroy)(void *);
9737 void (*xDestroy)(void *); /* Module destructor function */
12811 ** set to 2 for xDestroy method calls and 1 for all other methods. This
12812 ** variable is used for two purposes: to allow xDestroy methods to execute
35369 sqlite3GlobalConfig.pcache.xDestroy(pCache->pCache);
35621 sqlite3GlobalConfig.pcache.xDestroy(pCache->pCache);
36891 ** Implementation of the sqlite3_pcache.xDestroy method.
36927 pcache1Destroy /* xDestroy */
69287 ** P4 is the name of a virtual table in database P1. Call the xDestroy method
89049 int (*create_module_v2)(sqlite3*,const char*,const sqlite3_module*,void*,void (*xDestroy)(void *));
89093 int (*create_function_v2)(sqlite3*,const char*,int,int,void*,void (*xFunc)(sqlite3_context*,int,sqlite3_value**),void (*xStep)(sqlite3_context*,int,sqlite3_value**),void (*xFinal)(sqlite3_context*),void(*xDestroy)(void*));
99316 void (*xDestroy)(void *) /* Module destructor function */
99331 pMod->xDestroy = xDestroy;
99333 if( pDel && pDel->xDestroy ){
99335 pDel->xDestroy(pDel->pAux);
99341 }else if( xDestroy ){
99342 xDestroy(pAux);
99370 void (*xDestroy)(void *) /* Module destructor function */
99372 return createModule(db, zName, pModule, pAux, xDestroy);
99995 ** This function is invoked by the vdbe to call the xDestroy method
100010 rc = p->pMod->pModule->xDestroy(p->pVtab);
110828 pDestructor->xDestroy(pDestructor->pUserData);
110849 /* Force xDestroy calls on all virtual tables */
110928 if( pMod->xDestroy ){
110929 pMod->xDestroy(pMod->pAux);
111291 void (*xDestroy)(void *)
111296 if( xDestroy ){
111299 xDestroy(p);
111302 pArg->xDestroy = xDestroy;
111308 xDestroy(p);
113852 int (*xDestroy)(sqlite3_tokenizer *pTokenizer);
114173 ** of this structure and xDestroy and xDisconnect free that instance.
114690 p->pTokenizer->pModule->xDestroy(p->pTokenizer);
114724 ** The xDestroy() virtual table method.
115394 pTokenizer->pModule->xDestroy(pTokenizer);
117375 /* xDestroy */ fts3DestroyMethod,
119171 ** This function does the work for both the xDisconnect and xDestroy methods.
119173 ** and xDestroy are identical operations.
119511 fts3auxDisconnectMethod, /* xDestroy */
120486 rc = pModule->xDestroy(pTokenizer);
121843 if( SQLITE_OK!=p->xDestroy(pTokenizer) ){
121844 zErr = "error in xDestroy()";
127802 ** Rtree virtual table module xDestroy method.
129886 rtreeDestroy, /* xDestroy - Drop a table */