Lines Matching refs:pMod
9882 Module *pMod; /* Pointer to module implementation */ member
81193 zArg2 = sqlite3GetVTable(db, pTab)->pMod->zName;
83462 && sqlite3GetVTable(pParse->db, pTab)->pMod->pModule->xUpdate==0 )
99319 Module *pMod;
99323 pMod = (Module *)sqlite3DbMallocRaw(db, sizeof(Module) + nName + 1);
99324 if( pMod ){
99326 char *zCopy = (char *)(&pMod[1]);
99328 pMod->zName = zCopy;
99329 pMod->pModule = pModule;
99330 pMod->pAux = pAux;
99331 pMod->xDestroy = xDestroy;
99332 pDel = (Module *)sqlite3HashInsert(&db->aModule, zCopy, nName, (void*)pMod);
99338 if( pDel==pMod ){
99722 Module *pMod,
99744 pVTable->pMod = pMod;
99752 rc = xConstruct(db, pMod->pAux, nArg, azArg, &pVTable->pVtab, &zErr);
99767 pVTable->pVtab->pModule = pMod->pModule;
99830 Module *pMod;
99840 pMod = (Module*)sqlite3HashFind(&db->aModule, zMod, sqlite3Strlen30(zMod));
99842 if( !pMod ){
99848 rc = vtabCallConstructor(db, pTab, pMod, pMod->pModule->xConnect, &zErr);
99900 Module *pMod;
99908 pMod = (Module*)sqlite3HashFind(&db->aModule, zMod, sqlite3Strlen30(zMod));
99914 if( !pMod ){
99918 rc = vtabCallConstructor(db, pTab, pMod, pMod->pModule->xCreate, pzErr);
100010 rc = p->pMod->pModule->xDestroy(p->pVtab);
100170 const sqlite3_module *pMod = pVTab->pMod->pModule;
100171 if( pMod->iVersion>=2 ){
100175 xMethod = pMod->xSavepoint;
100179 xMethod = pMod->xRollbackTo;
100182 xMethod = pMod->xRelease;
100215 sqlite3_module *pMod;
100233 pMod = (sqlite3_module *)pVtab->pModule;
100234 if( pMod->xFindFunction==0 ) return pDef;
100244 rc = pMod->xFindFunction(pVtab, nArg, zLowerName, &xFunc, &pArg);
110927 Module *pMod = (Module *)sqliteHashData(i);
110928 if( pMod->xDestroy ){
110929 pMod->xDestroy(pMod->pAux);
110931 sqlite3DbFree(db, pMod);
126091 sqlite3_tokenizer_module *pMod;
126093 pMod = (sqlite3_tokenizer_module *)pTab->pTokenizer->pModule;
126098 rc = pMod->xOpen(pTab->pTokenizer, zDoc, nDoc, &pC);
126105 rc = pMod->xNext(pC, &ZDUMMY, &DUMMY1, &DUMMY2, &DUMMY3, &iCurrent);
126107 pMod->xClose(pC);
126146 sqlite3_tokenizer_module *pMod; /* Tokenizer module methods object */
126161 pMod = (sqlite3_tokenizer_module *)pTab->pTokenizer->pModule;
126162 rc = pMod->xOpen(pTab->pTokenizer, zDoc, nDoc, &pC);
126173 rc = pMod->xNext(pC, &ZDUMMY, &DUMMY1, &iBegin, &iFin, &iCurrent);
126219 pMod->xClose(pC);
126855 sqlite3_tokenizer_module const *pMod = pTab->pTokenizer->pModule;
126921 rc = pMod->xOpen(pTab->pTokenizer, zDoc, nDoc, &pC);
126925 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
126950 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
126967 pMod->xClose(pC);