Lines Matching defs:xDestroy

4095   void(*xDestroy)(void*)
4502 ** with the addition that the xDestroy callback is invoked on pArg when
4508 ** ^The xDestroy callback is <u>not</u> called if the
4510 ** sqlite3_create_collation_v2() with a non-NULL xDestroy argument should
4532 void(*xDestroy)(void*)
5138 int (*xDestroy)(sqlite3_vtab *pVTab);
5303 void(*xDestroy)(void*) /* Module destructor function */
6398 ** ^The xDestroy() method is used to delete a cache allocated by xCreate().
6400 ** calling the xDestroy() method, SQLite considers the [sqlite3_pcache*]
6416 void (*xDestroy)(sqlite3_pcache*);
9365 void (*xDestroy)(void *);
9447 void (*xDestroy)(void *); /* Module destructor function */
12491 ** set to 2 for xDestroy method calls and 1 for all other methods. This
12492 ** variable is used for two purposes: to allow xDestroy methods to execute
34534 sqlite3GlobalConfig.pcache.xDestroy(pCache->pCache);
34779 sqlite3GlobalConfig.pcache.xDestroy(pCache->pCache);
35805 ** Implementation of the sqlite3_pcache.xDestroy method.
35841 pcache1Destroy /* xDestroy */
68102 ** P4 is the name of a virtual table in database P1. Call the xDestroy method
86846 int (*create_module_v2)(sqlite3*,const char*,const sqlite3_module*,void*,void (*xDestroy)(void *));
86890 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*));
96946 void (*xDestroy)(void *) /* Module destructor function */
96961 pMod->xDestroy = xDestroy;
96963 if( pDel && pDel->xDestroy ){
96964 pDel->xDestroy(pDel->pAux);
96971 }else if( xDestroy ){
96972 xDestroy(pAux);
97000 void (*xDestroy)(void *) /* Module destructor function */
97002 return createModule(db, zName, pModule, pAux, xDestroy);
97614 ** This function is invoked by the vdbe to call the xDestroy method
97629 rc = p->pMod->pModule->xDestroy(p->pVtab);
108121 pDestructor->xDestroy(pDestructor->pUserData);
108142 /* Force xDestroy calls on all virtual tables */
108221 if( pMod->xDestroy ){
108222 pMod->xDestroy(pMod->pAux);
108584 void (*xDestroy)(void *)
108589 if( xDestroy ){
108592 xDestroy(p);
108595 pArg->xDestroy = xDestroy;
108601 xDestroy(p);
112280 recoverDestroy, /* xDestroy - Drop a table */
112997 int (*xDestroy)(sqlite3_tokenizer *pTokenizer);
113274 ** of this structure and xDestroy and xDisconnect free that instance.
113696 p->pTokenizer->pModule->xDestroy(p->pTokenizer);
113730 ** The xDestroy() virtual table method.
114251 pTokenizer->pModule->xDestroy(pTokenizer);
116801 /* xDestroy */ fts3DestroyMethod,
117054 ** This function does the work for both the xDisconnect and xDestroy methods.
117056 ** and xDestroy are identical operations.
117393 fts3auxDisconnectMethod, /* xDestroy */
118335 rc = pModule->xDestroy(pTokenizer);
119686 if( SQLITE_OK!=p->xDestroy(pTokenizer) ){
119687 zErr = "error in xDestroy()";
125220 ** Rtree virtual table module xDestroy method.
127267 rtreeDestroy, /* xDestroy - Drop a table */