| /sqlite-3.40.0/src/ |
| H A D | vtab.c | 46 Module *pMod; in sqlite3VtabCreateModule() local 51 pMod = 0; in sqlite3VtabCreateModule() 55 if( pMod==0 ){ in sqlite3VtabCreateModule() 73 pMod = 0; in sqlite3VtabCreateModule() 79 return pMod; in sqlite3VtabCreateModule() 167 pMod->xDestroy(pMod->pAux); in sqlite3VtabModuleUnref() 560 Module *pMod, in vtabCallConstructor() argument 599 pVTable->pMod = pMod; in vtabCallConstructor() 709 if( !pMod ){ in sqlite3VtabCallConnect() 783 if( pMod==0 || pMod->pModule->xCreate==0 || pMod->pModule->xDestroy==0 ){ in sqlite3VtabCallCreate() [all …]
|
| H A D | test8.c | 1356 EchoModule *pMod = (EchoModule*)p; in moduleDestroy() local 1357 sqlite3_create_function(pMod->db, "function_that_does_not_exist_0982ma98", in moduleDestroy() 1373 EchoModule *pMod; in register_echo_module() local 1381 pMod = sqlite3_malloc(sizeof(EchoModule)); in register_echo_module() 1382 pMod->interp = interp; in register_echo_module() 1383 pMod->db = db; in register_echo_module() 1385 db, "echo", &echoModule, (void*)pMod, moduleDestroy in register_echo_module() 1390 pMod = sqlite3_malloc(sizeof(EchoModule)); in register_echo_module() 1391 pMod->interp = interp; in register_echo_module() 1392 pMod->db = db; in register_echo_module() [all …]
|
| H A D | build.c | 459 pMod = sqlite3PragmaVtabRegister(db, zName); in sqlite3LocateTable() 461 if( pMod && sqlite3VtabEponymousTableInit(pParse, pMod) ){ in sqlite3LocateTable() 462 testcase( pMod->pEpoTab==0 ); in sqlite3LocateTable() 463 return pMod->pEpoTab; in sqlite3LocateTable() 2504 if( pMod==0 ) return 0; in sqlite3IsShadowTableOf() 2505 if( pMod->pModule->iVersion<3 ) return 0; in sqlite3IsShadowTableOf() 2506 if( pMod->pModule->xShadowName==0 ) return 0; in sqlite3IsShadowTableOf() 2525 if( pMod==0 ) return; in sqlite3MarkAllShadowTablesOf() 2526 if( NEVER(pMod->pModule==0) ) return; in sqlite3MarkAllShadowTablesOf() 2527 if( pMod->pModule->iVersion<3 ) return; in sqlite3MarkAllShadowTablesOf() [all …]
|
| H A D | whereexpr.c | 414 sqlite3_module *pMod; in isAuxiliaryVtabOperator() local 421 pMod = (sqlite3_module *)pVtab->pModule; in isAuxiliaryVtabOperator() 422 if( pMod->xFindFunction!=0 ){ in isAuxiliaryVtabOperator() 423 i = pMod->xFindFunction(pVtab,2, pExpr->u.zToken, &xNotUsed, &pNotUsed); in isAuxiliaryVtabOperator()
|
| H A D | main.c | 1172 Module *pMod = (Module *)sqliteHashData(p); in disconnectAllVtab() local 1173 if( pMod->pEpoTab ){ in disconnectAllVtab() 1174 sqlite3VtabDisconnect(db, pMod->pEpoTab); in disconnectAllVtab() 1382 Module *pMod = (Module *)sqliteHashData(i); in sqlite3LeaveMutexAndCloseZombie() local 1383 sqlite3VtabEponymousTableClear(db, pMod); in sqlite3LeaveMutexAndCloseZombie() 1384 sqlite3VtabModuleUnref(db, pMod); in sqlite3LeaveMutexAndCloseZombie()
|
| H A D | delete.c | 77 if( sqlite3GetVTable(pParse->db, pTab)->pMod->pModule->xUpdate==0 ){ in vtabIsReadOnly()
|
| H A D | pragma.c | 1441 Module *pMod = (Module*)sqliteHashData(j); in sqlite3Pragma() local 1442 sqlite3VdbeMultiLoad(v, 1, "s", pMod->zName); in sqlite3Pragma()
|
| H A D | sqliteInt.h | 2254 Module *pMod; /* Pointer to module implementation */ member
|
| /sqlite-3.40.0/ext/misc/ |
| H A D | vtshim.c | 219 rc = pAux->pMod->xClose(pCur->pChild); in vtshimClose() 255 rc = pAux->pMod->xNext(pCur->pChild); in vtshimNext() 268 rc = pAux->pMod->xEof(pCur->pChild); in vtshimEof() 321 rc = pAux->pMod->xBegin(pVtab->pChild); in vtshimBegin() 333 rc = pAux->pMod->xSync(pVtab->pChild); in vtshimSync() 437 sqlite3_free(pAux->pMod); in vtshimAuxDestructor() 449 memcpy(p, pMod, sizeof(*p)); in vtshimCopyModule() 465 sqlite3_module *pMod; in sqlite3_create_disposable_module() local 472 rc = vtshimCopyModule(p, &pMod); in sqlite3_create_disposable_module() 479 pAux->pMod = pMod; in sqlite3_create_disposable_module() [all …]
|
| /sqlite-3.40.0/ext/fts3/ |
| H A D | fts3_tokenize_vtab.c | 55 const sqlite3_tokenizer_module *pMod; member 167 const sqlite3_tokenizer_module *pMod = 0; in fts3tokConnectMethod() local 186 rc = fts3tokQueryTokenizer((Fts3Hash*)pHash, zModule, &pMod, pzErr); in fts3tokConnectMethod() 189 assert( (rc==SQLITE_OK)==(pMod!=0) ); in fts3tokConnectMethod() 193 rc = pMod->xCreate((nDequote>1 ? nDequote-1 : 0), azArg, &pTok); in fts3tokConnectMethod() 205 pTab->pMod = pMod; in fts3tokConnectMethod() 210 pMod->xDestroy(pTok); in fts3tokConnectMethod() 226 pTab->pMod->xDestroy(pTab->pTok); in fts3tokDisconnectMethod() 284 pTab->pMod->xClose(pCsr->pCsr); in fts3tokResetCursor() 317 rc = pTab->pMod->xNext(pCsr->pCsr, in fts3tokNextMethod() [all …]
|
| H A D | fts3_snippet.c | 685 sqlite3_tokenizer_module *pMod; in fts3SnippetShift() local 687 pMod = (sqlite3_tokenizer_module *)pTab->pTokenizer->pModule; in fts3SnippetShift() 698 rc = pMod->xNext(pC, &ZDUMMY, &DUMMY1, &DUMMY2, &DUMMY3, &iCurrent); in fts3SnippetShift() 700 pMod->xClose(pC); in fts3SnippetShift() 739 sqlite3_tokenizer_module *pMod; /* Tokenizer module methods object */ in fts3SnippetText() local 752 pMod = (sqlite3_tokenizer_module *)pTab->pTokenizer->pModule; in fts3SnippetText() 776 rc = pMod->xNext(pC, &ZDUMMY, &DUMMY1, &iBegin, &iFin, &iCurrent); in fts3SnippetText() 828 pMod->xClose(pC); in fts3SnippetText() 1594 sqlite3_tokenizer_module const *pMod = pTab->pTokenizer->pModule; in sqlite3Fts3Offsets() local 1665 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent); in sqlite3Fts3Offsets() [all …]
|
| /sqlite-3.40.0/ext/fts5/ |
| H A D | fts5_tcl.c | 789 F5tTokenizerModule *pMod = (F5tTokenizerModule*)pCtx; in f5tTokenizerCreate() local 794 pEval = Tcl_DuplicateObj(pMod->pScript); in f5tTokenizerCreate() 810 pInst->interp = pMod->interp; in f5tTokenizerCreate() 811 pInst->pScript = Tcl_GetObjResult(pMod->interp); in f5tTokenizerCreate() 812 pInst->pContext = pMod->pContext; in f5tTokenizerCreate() 938 Tcl_DecrRefCount(pMod->pScript); in f5tDelTokenizer() 939 ckfree((char *)pMod); in f5tDelTokenizer() 970 F5tTokenizerModule *pMod; in f5tCreateTokenizer() local 988 pMod->interp = interp; in f5tCreateTokenizer() 989 pMod->pScript = pScript; in f5tCreateTokenizer() [all …]
|
| H A D | fts5_main.c | 2678 Fts5TokenizerModule *pMod = 0; in fts5LocateTokenizer() local 2681 pMod = pGlobal->pDfltTok; in fts5LocateTokenizer() 2683 for(pMod=pGlobal->pTok; pMod; pMod=pMod->pNext){ in fts5LocateTokenizer() 2688 return pMod; in fts5LocateTokenizer() 2702 Fts5TokenizerModule *pMod; in fts5FindTokenizer() local 2705 if( pMod ){ in fts5FindTokenizer() 2706 *pTokenizer = pMod->x; in fts5FindTokenizer() 2723 Fts5TokenizerModule *pMod; in sqlite3Fts5GetTokenizer() local 2727 if( pMod==0 ){ in sqlite3Fts5GetTokenizer() 2732 rc = pMod->x.xCreate( in sqlite3Fts5GetTokenizer() [all …]
|