Lines Matching refs:pMod

9577   Module *pMod;             /* Pointer to module implementation */
78875 zArg2 = sqlite3GetVTable(db, pTab)->pMod->zName;
81121 && sqlite3GetVTable(pParse->db, pTab)->pMod->pModule->xUpdate==0 )
96742 Module *pMod;
96746 pMod = (Module *)sqlite3DbMallocRaw(db, sizeof(Module) + nName + 1);
96747 if( pMod ){
96749 char *zCopy = (char *)(&pMod[1]);
96751 pMod->zName = zCopy;
96752 pMod->pModule = pModule;
96753 pMod->pAux = pAux;
96754 pMod->xDestroy = xDestroy;
96755 pDel = (Module *)sqlite3HashInsert(&db->aModule, zCopy, nName, (void*)pMod);
96760 if( pDel==pMod ){
97145 Module *pMod,
97166 pVTable->pMod = pMod;
97173 rc = xConstruct(db, pMod->pAux, nArg, azArg, &pVTable->pVtab, &zErr);
97187 pVTable->pVtab->pModule = pMod->pModule;
97251 Module *pMod;
97261 pMod = (Module*)sqlite3HashFind(&db->aModule, zMod, sqlite3Strlen30(zMod));
97263 if( !pMod ){
97269 rc = vtabCallConstructor(db, pTab, pMod, pMod->pModule->xConnect, &zErr);
97314 Module *pMod;
97322 pMod = (Module*)sqlite3HashFind(&db->aModule, zMod, sqlite3Strlen30(zMod));
97328 if( !pMod ){
97332 rc = vtabCallConstructor(db, pTab, pMod, pMod->pModule->xCreate, pzErr);
97422 rc = p->pMod->pModule->xDestroy(p->pVtab);
97575 sqlite3_module *pMod;
97593 pMod = (sqlite3_module *)pVtab->pModule;
97594 if( pMod->xFindFunction==0 ) return pDef;
97604 rc = pMod->xFindFunction(pVtab, nArg, zLowerName, &xFunc, &pArg);
108013 Module *pMod = (Module *)sqliteHashData(i);
108014 if( pMod->xDestroy ){
108015 pMod->xDestroy(pMod->pAux);
108017 sqlite3DbFree(db, pMod);
123247 sqlite3_tokenizer_module *pMod;
123249 pMod = (sqlite3_tokenizer_module *)pTab->pTokenizer->pModule;
123254 rc = pMod->xOpen(pTab->pTokenizer, zDoc, nDoc, &pC);
123261 rc = pMod->xNext(pC, &ZDUMMY, &DUMMY1, &DUMMY2, &DUMMY3, &iCurrent);
123263 pMod->xClose(pC);
123302 sqlite3_tokenizer_module *pMod; /* Tokenizer module methods object */
123317 pMod = (sqlite3_tokenizer_module *)pTab->pTokenizer->pModule;
123318 rc = pMod->xOpen(pTab->pTokenizer, zDoc, nDoc, &pC);
123329 rc = pMod->xNext(pC, &ZDUMMY, &DUMMY1, &iBegin, &iFin, &iCurrent);
123375 pMod->xClose(pC);
124086 sqlite3_tokenizer_module const *pMod = pTab->pTokenizer->pModule;
124151 rc = pMod->xOpen(pTab->pTokenizer, zDoc, nDoc, &pC);
124155 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
124180 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
124197 pMod->xClose(pC);