Home
last modified time | relevance | path

Searched refs:xDestroy (Results 1 – 25 of 36) sorted by relevance

12

/sqlite-3.40.0/src/
H A Dvtab.c44 void (*xDestroy)(void *) /* Module destructor function */ in sqlite3VtabCreateModule()
64 pMod->xDestroy = xDestroy; in sqlite3VtabCreateModule()
99 if( rc!=SQLITE_OK && xDestroy ) xDestroy(pAux); in createModule()
133 return createModule(db, zName, pModule, pAux, xDestroy); in sqlite3_create_module_v2()
166 if( pMod->xDestroy ){ in sqlite3VtabModuleUnref()
167 pMod->xDestroy(pMod->pAux); in sqlite3VtabModuleUnref()
911 int (*xDestroy)(sqlite3_vtab *); in sqlite3VtabCallDestroy() local
919 xDestroy = p->pMod->pModule->xDestroy; in sqlite3VtabCallDestroy()
920 if( xDestroy==0 ) xDestroy = p->pMod->pModule->xDisconnect; in sqlite3VtabCallDestroy()
921 assert( xDestroy!=0 ); in sqlite3VtabCallDestroy()
[all …]
H A Dtest_quota.c90 void (*xDestroy)(void*); /* Optional destructor for pArg */ member
234 if( pGroup->xDestroy ) pGroup->xDestroy(pGroup->pArg); in quotaGroupDeref()
848 void (*xDestroy)(void*) /* Optional destructor for pArg */ in sqlite3_quota_set()
877 if( pGroup->xDestroy && pGroup->pArg!=pArg ){ in sqlite3_quota_set()
878 pGroup->xDestroy(pGroup->pArg); in sqlite3_quota_set()
881 pGroup->xDestroy = xDestroy; in sqlite3_quota_set()
1424 void (*xDestroy)(void*); /* Optional destructor for pArg */ in test_quota_set() local
1448 xDestroy = tclCallbackDestructor; in test_quota_set()
1452 xDestroy = 0; in test_quota_set()
1457 rc = sqlite3_quota_set(zPattern, iLimit, xCallback, (void*)p, xDestroy); in test_quota_set()
H A Dmain.c1147 pDestructor->xDestroy(pDestructor->pUserData); in functionDestroy()
1958 void(*xDestroy)(void*) in createFunctionApi()
1969 if( xDestroy ){ in createFunctionApi()
1973 xDestroy(p); in createFunctionApi()
1977 pArg->xDestroy = xDestroy; in createFunctionApi()
1985 xDestroy(p); in createFunctionApi()
2020 void (*xDestroy)(void *) in sqlite3_create_function_v2()
2023 xFinal, 0, 0, xDestroy); in sqlite3_create_function_v2()
2035 void (*xDestroy)(void *) in sqlite3_create_window_function()
2038 xFinal, xValue, xInverse, xDestroy); in sqlite3_create_window_function()
H A Dtest_quota.h126 void (*xDestroy)(void*) /* Optional destructor for pArg */
H A Dsqlite3ext.h169 void (*xDestroy)(void *));
220 void(*xDestroy)(void*));
319 void(*xDestroy)(void*));
H A Dpcache.c357 sqlite3GlobalConfig.pcache2.xDestroy(pCache->pCache); in sqlite3PcacheSetPageSize()
718 sqlite3GlobalConfig.pcache2.xDestroy(pCache->pCache); in sqlite3PcacheClose()
H A Dtest_init.c157 wrapped.pcache.xDestroy(p); in wrPCacheDestroy()
/sqlite-3.40.0/ext/misc/
H A Dcarray.c419 void (*xDestroy)(void*) in sqlite3_carray_bind()
425 if( xDestroy!=SQLITE_STATIC && xDestroy!=SQLITE_TRANSIENT ){ in sqlite3_carray_bind()
426 xDestroy(aData); in sqlite3_carray_bind()
432 if( xDestroy==SQLITE_TRANSIENT ){ in sqlite3_carray_bind()
472 pNew->xDel = xDestroy; in sqlite3_carray_bind()
H A Dvtshim.c180 rc = pAux->pMod->xDestroy(pVtab->pChild); in vtshimDestroy()
462 void(*xDestroy)(void*) /* Module destructor function */ in sqlite3_create_disposable_module()
469 if( xDestroy ) xDestroy(pClientData); in sqlite3_create_disposable_module()
478 pAux->xChildDestroy = xDestroy; in sqlite3_create_disposable_module()
489 pAux->sSelf.xDestroy = p->xDestroy ? vtshimDestroy : 0; in sqlite3_create_disposable_module()
H A Dclosure.c344 static void closureAvlDestroy(closure_avl *p, void (*xDestroy)(closure_avl*)){ in closureAvlDestroy()
346 closureAvlDestroy(p->pBefore, xDestroy); in closureAvlDestroy()
347 closureAvlDestroy(p->pAfter, xDestroy); in closureAvlDestroy()
348 xDestroy(p); in closureAvlDestroy()
/sqlite-3.40.0/ext/fts3/
H A Dfts3_tokenize_vtab.c210 pMod->xDestroy(pTok); in fts3tokConnectMethod()
226 pTab->pMod->xDestroy(pTab->pTok); in fts3tokDisconnectMethod()
423 int sqlite3Fts3InitTok(sqlite3 *db, Fts3Hash *pHash, void(*xDestroy)(void*)){ in sqlite3Fts3InitTok()
453 db, "fts3tokenize", &fts3tok_module, (void*)pHash, xDestroy in sqlite3Fts3InitTok()
H A Dfts3_tokenizer.h86 int (*xDestroy)(sqlite3_tokenizer *pTokenizer); member
H A Dfts3Int.h644 int sqlite3Fts3InitTok(sqlite3*, Fts3Hash *, void(*xDestroy)(void*));
/sqlite-3.40.0/ext/wasm/api/
H A Dsqlite3-api-glue.js371 xDestroy: {sig:'v(p)', f:__xDestroy} property
395 xDestroy //void (*xDestroy)(void*) argument
404 const funcArgs = __xWrapFuncs({xFunc, xStep, xFinal, xDestroy},
436 xDestroy //void (*xDestroy)(void*) argument
445 const funcArgs = __xWrapFuncs({xStep, xFinal, xValue, xInverse, xDestroy},
H A Dsqlite3-api-oo1.js996 const xDestroy = opt.xDestroy || 0;
997 if(xDestroy && !isFunc(xDestroy)){
1015 xStep, xFinal, xValue, xInverse, xDestroy);
1020 xFunc, xStep, xFinal, xDestroy);
H A Dsqlite3-api-prologue.js538 xFunc, xStep, xFinal, xDestroy argument
557 xStep, xFinal, xValue, xInverse, xDestroy argument
/sqlite-3.40.0/ext/fts5/
H A Dfts5.h546 void (*xDestroy)(void*)
563 void (*xDestroy)(void*)
H A Dfts5_main.c98 void (*xDestroy)(void*); /* Destructor function */ member
111 void (*xDestroy)(void*); /* Destructor function */ member
2605 void(*xDestroy)(void*) /* Destructor for pUserData */ in fts5CreateAux()
2624 pAux->xDestroy = xDestroy; in fts5CreateAux()
2644 void(*xDestroy)(void*) /* Destructor for pUserData */ in fts5CreateTokenizer()
2661 pNew->xDestroy = xDestroy; in fts5CreateTokenizer()
2760 if( pAux->xDestroy ) pAux->xDestroy(pAux->pUserData); in fts5ModuleDestroy()
2766 if( pTok->xDestroy ) pTok->xDestroy(pTok->pUserData); in fts5ModuleDestroy()
H A Dfts5_aux.c695 void (*xDestroy)(void*); /* Destructor function */ in sqlite3Fts5AuxInit() member
709 aBuiltin[i].xDestroy in sqlite3Fts5AuxInit()
/sqlite-3.40.0/ext/fts2/
H A Dfts2_tokenizer.h86 int (*xDestroy)(sqlite3_tokenizer *pTokenizer); member
H A Dfts2_tokenizer.c209 if( SQLITE_OK!=p->xDestroy(pTokenizer) ){ in testFunc()
/sqlite-3.40.0/ext/fts1/
H A Dtokenizer.h45 int (*xDestroy)(sqlite3_tokenizer *pTokenizer); member
H A Dfts1_tokenizer.h45 int (*xDestroy)(sqlite3_tokenizer *pTokenizer); member
/sqlite-3.40.0/test/
H A Dvtabdrop.test24 # xDestroy() call fails, the rtree table is not dropped, the sqlite_master
H A Dfunc3.test202 # used to delete any existing function) and a non-NULL xDestroy when there

12