Lines Matching refs:pModule
5230 const sqlite3_module *pModule; /* The module for this virtual table */ member
9213 const sqlite3_module *pModule; /* Callback pointers */ member
12038 const sqlite3_module *pModule; /* Module for cursor pVtabCursor */ member
56234 sqlite3_snprintf(nTemp, zTemp, "vtab:%p:%p", pVtab, pVtab->pModule);
56799 const sqlite3_module *pModule = pCx->pModule;
56801 pModule->xClose(pVtabCursor);
60813 const sqlite3_module *pModule;
60936 sqlite3_module *pModule;
60941 const sqlite3_module *pModule;
60953 const sqlite3_module *pModule;
60959 const sqlite3_module *pModule;
60969 sqlite3_module *pModule;
64556 const sqlite3_module *pModule;
64571 u.bi.pModule = u.bi.pVtab->pModule;
64572 assert( u.bi.pModule->xRowid );
64573 rc = u.bi.pModule->xRowid(u.bi.pC->pVtabCursor, &u.bi.v);
66019 sqlite3_module *pModule;
66025 u.cg.pModule = (sqlite3_module *)u.cg.pVtab->pModule;
66026 assert(u.cg.pVtab && u.cg.pModule);
66027 rc = u.cg.pModule->xOpen(u.cg.pVtab, &u.cg.pVtabCursor);
66037 u.cg.pCur->pModule = u.cg.pVtabCursor->pVtab->pModule;
66040 u.cg.pModule->xClose(u.cg.pVtabCursor);
66070 const sqlite3_module *pModule;
66089 u.ch.pModule = u.ch.pVtab->pModule;
66106 rc = u.ch.pModule->xFilter(u.ch.pVtabCursor, u.ch.iQuery, pOp->p4.z, u.ch.nArg, u.ch.apArg);
66110 u.ch.res = u.ch.pModule->xEof(u.ch.pVtabCursor);
66133 const sqlite3_module *pModule;
66148 u.ci.pModule = u.ci.pVtab->pModule;
66149 assert( u.ci.pModule->xColumn );
66160 rc = u.ci.pModule->xColumn(pCur->pVtabCursor, &u.ci.sContext, pOp->p2);
66192 const sqlite3_module *pModule;
66204 u.cj.pModule = u.cj.pVtab->pModule;
66205 assert( u.cj.pModule->xNext );
66214 rc = u.cj.pModule->xNext(u.cj.pCur->pVtabCursor);
66218 u.cj.res = u.cj.pModule->xEof(u.cj.pCur->pVtabCursor);
66244 assert( u.ck.pVtab->pModule->xRename );
66248 rc = u.ck.pVtab->pModule->xRename(u.ck.pVtab, u.ck.pName->z);
66283 sqlite3_module *pModule;
66292 u.cl.pModule = (sqlite3_module *)u.cl.pVtab->pModule;
66295 if( ALWAYS(u.cl.pModule->xUpdate) ){
66305 rc = u.cl.pModule->xUpdate(u.cl.pVtab, u.cl.nArg, u.cl.apArg, &u.cl.rowid);
73015 if( pVTab->pVtab->pModule->xRename==0 ){
79060 && sqlite3GetVTable(pParse->db, pTab)->pMod->pModule->xUpdate==0 )
94608 const sqlite3_module *pModule, /* The definition of the module */
94623 pMod->pModule = pModule;
94650 const sqlite3_module *pModule, /* The definition of the module */
94653 return createModule(db, zName, pModule, pAux, 0);
94662 const sqlite3_module *pModule, /* The definition of the module */
94666 return createModule(db, zName, pModule, pAux, xDestroy);
94709 p->pModule->xDisconnect(p);
95058 pVTable->pVtab->pModule = pMod->pModule;
95140 rc = vtabCallConstructor(db, pTab, pMod, pMod->pModule->xConnect, &zErr);
95203 rc = vtabCallConstructor(db, pTab, pMod, pMod->pModule->xCreate, pzErr);
95293 rc = p->pMod->pModule->xDestroy(p->pVtab);
95323 x = *(int (**)(sqlite3_vtab *))((char *)p->pModule + offset);
95351 if( pVtab && (x = pVtab->pModule->xSync)!=0 ){
95390 const sqlite3_module *pModule;
95403 pModule = pVTab->pVtab->pModule;
95405 if( pModule->xBegin ){
95417 rc = pModule->xBegin(pVTab->pVtab);
95463 assert( pVtab->pModule!=0 );
95464 pMod = (sqlite3_module *)pVtab->pModule;
97545 rc = pVtab->pModule->xBestIndex(pVtab, p);
108227 const sqlite3_tokenizer_module *pModule; /* The module for this tokenizer */
108841 p->pTokenizer->pModule->xDestroy(p->pTokenizer);
109239 pTokenizer->pModule->xDestroy(pTokenizer);
112046 sqlite3_tokenizer_module const *pModule = pTokenizer->pModule;
112052 rc = pModule->xOpen(pTokenizer, z, n, &pCursor);
112059 rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition);
112086 pModule->xClose(pCursor);
112125 sqlite3_tokenizer_module const *pModule = pTokenizer->pModule;
112132 rc = pModule->xOpen(pTokenizer, zInput, nInput, &pCursor);
112139 rc = pModule->xNext(pCursor, &zToken, &nToken, &iBegin, &iEnd, &iPos);
112165 pModule->xClose(pCursor);
112201 pModule->xClose(pCursor);
112760 sqlite3_tokenizer_module const *pModule = 0;
112780 (const char *)sqlite3_value_text(argv[0]), &pModule);
112784 }else if( !pModule ){
112789 rc = pModule->xCreate(0, 0, &pTokenizer);
112795 pTokenizer->pModule = pModule;
112824 if( pModule && pTokenizer ){
112825 rc = pModule->xDestroy(pTokenizer);
114063 (*ppTok)->pModule = m;
114157 pTokenizer->pModule = p;
115126 sqlite3_tokenizer_module const *pModule = pTokenizer->pModule;
115131 assert( pTokenizer && pModule );
115133 rc = pModule->xOpen(pTokenizer, zText, -1, &pCsr);
115139 xNext = pModule->xNext;
115174 pModule->xClose(pCsr);
117307 sqlite3_tokenizer_module const *pModule = pT->pModule;
117316 rc = pModule->xOpen(pT, zText, -1, &pTC);
117324 rc = pModule->xNext(pTC, &zToken, &nToken, &iDum1, &iDum2, &iPos);
117335 if( pTC ) pModule->xClose(pTC);
118112 pMod = (sqlite3_tokenizer_module *)pTab->pTokenizer->pModule;
118180 pMod = (sqlite3_tokenizer_module *)pTab->pTokenizer->pModule;
118945 sqlite3_tokenizer_module const *pMod = pTab->pTokenizer->pModule;
122165 pRtree->base.pModule = &rtreeModule;