Lines Matching refs:pModule
5509 const sqlite3_module *pModule; /* The module for this virtual table */
9734 const sqlite3_module *pModule; /* Callback pointers */
12608 const sqlite3_module *pModule; /* Module for cursor pVtabCursor */
59238 sqlite3_snprintf(nTemp, zTemp, "vtab:%p:%p", pVtab, pVtab->pModule);
59888 const sqlite3_module *pModule = pCx->pModule;
59890 pModule->xClose(pVtabCursor);
63920 const sqlite3_module *pModule;
64047 sqlite3_module *pModule;
64052 const sqlite3_module *pModule;
64064 const sqlite3_module *pModule;
64070 const sqlite3_module *pModule;
64080 sqlite3_module *pModule;
67824 const sqlite3_module *pModule;
67839 u.bl.pModule = u.bl.pVtab->pModule;
67840 assert( u.bl.pModule->xRowid );
67841 rc = u.bl.pModule->xRowid(u.bl.pC->pVtabCursor, &u.bl.v);
69310 sqlite3_module *pModule;
69316 u.ck.pModule = (sqlite3_module *)u.ck.pVtab->pModule;
69317 assert(u.ck.pVtab && u.ck.pModule);
69318 rc = u.ck.pModule->xOpen(u.ck.pVtab, &u.ck.pVtabCursor);
69328 u.ck.pCur->pModule = u.ck.pVtabCursor->pVtab->pModule;
69331 u.ck.pModule->xClose(u.ck.pVtabCursor);
69361 const sqlite3_module *pModule;
69380 u.cl.pModule = u.cl.pVtab->pModule;
69397 rc = u.cl.pModule->xFilter(u.cl.pVtabCursor, u.cl.iQuery, pOp->p4.z, u.cl.nArg, u.cl.apArg);
69401 u.cl.res = u.cl.pModule->xEof(u.cl.pVtabCursor);
69424 const sqlite3_module *pModule;
69439 u.cm.pModule = u.cm.pVtab->pModule;
69440 assert( u.cm.pModule->xColumn );
69451 rc = u.cm.pModule->xColumn(pCur->pVtabCursor, &u.cm.sContext, pOp->p2);
69483 const sqlite3_module *pModule;
69495 u.cn.pModule = u.cn.pVtab->pModule;
69496 assert( u.cn.pModule->xNext );
69505 rc = u.cn.pModule->xNext(u.cn.pCur->pVtabCursor);
69509 u.cn.res = u.cn.pModule->xEof(u.cn.pCur->pVtabCursor);
69535 assert( u.co.pVtab->pModule->xRename );
69539 rc = u.co.pVtab->pModule->xRename(u.co.pVtab, u.co.pName->z);
69574 sqlite3_module *pModule;
69586 u.cp.pModule = (sqlite3_module *)u.cp.pVtab->pModule;
69589 if( ALWAYS(u.cp.pModule->xUpdate) ){
69601 rc = u.cp.pModule->xUpdate(u.cp.pVtab, u.cp.nArg, u.cp.apArg, &u.cp.rowid);
77243 if( pVTab->pVtab->pModule->xRename==0 ){
83462 && sqlite3GetVTable(pParse->db, pTab)->pMod->pModule->xUpdate==0 )
99314 const sqlite3_module *pModule, /* The definition of the module */
99329 pMod->pModule = pModule;
99356 const sqlite3_module *pModule, /* The definition of the module */
99359 return createModule(db, zName, pModule, pAux, 0);
99368 const sqlite3_module *pModule, /* The definition of the module */
99372 return createModule(db, zName, pModule, pAux, xDestroy);
99415 p->pModule->xDisconnect(p);
99767 pVTable->pVtab->pModule = pMod->pModule;
99848 rc = vtabCallConstructor(db, pTab, pMod, pMod->pModule->xConnect, &zErr);
99918 rc = vtabCallConstructor(db, pTab, pMod, pMod->pModule->xCreate, pzErr);
100010 rc = p->pMod->pModule->xDestroy(p->pVtab);
100040 x = *(int (**)(sqlite3_vtab *))((char *)p->pModule + offset);
100069 if( pVtab && (x = pVtab->pModule->xSync)!=0 ){
100108 const sqlite3_module *pModule;
100121 pModule = pVTab->pVtab->pModule;
100123 if( pModule->xBegin ){
100137 rc = pModule->xBegin(pVTab->pVtab);
100170 const sqlite3_module *pMod = pVTab->pMod->pModule;
100232 assert( pVtab->pModule!=0 );
100233 pMod = (sqlite3_module *)pVtab->pModule;
102594 rc = pVtab->pModule->xBestIndex(pVtab, p);
113839 ** sqlite3_tokenizer.pModule variable should not be initialised by
113905 const sqlite3_tokenizer_module *pModule; /* The module for this tokenizer */
114690 p->pTokenizer->pModule->xDestroy(p->pTokenizer);
115394 pTokenizer->pModule->xDestroy(pTokenizer);
119688 sqlite3_tokenizer_module const *pModule = pTokenizer->pModule;
119694 rc = pModule->xOpen(pTokenizer, z, n, &pCursor);
119701 rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition);
119728 pModule->xClose(pCursor);
119767 sqlite3_tokenizer_module const *pModule = pTokenizer->pModule;
119796 rc = pModule->xOpen(pTokenizer, zInput, nInput, &pCursor);
119803 rc = pModule->xNext(pCursor, &zByte, &nByte, &iBegin, &iEnd, &iPos);
119826 pModule->xClose(pCursor);
119858 pModule->xClose(pCursor);
120421 sqlite3_tokenizer_module const *pModule = 0;
120441 (const char *)sqlite3_value_text(argv[0]), &pModule);
120445 }else if( !pModule ){
120450 rc = pModule->xCreate(0, 0, &pTokenizer);
120456 pTokenizer->pModule = pModule;
120485 if( pModule && pTokenizer ){
120486 rc = pModule->xDestroy(pTokenizer);
121728 (*ppTok)->pModule = m;
121824 pTokenizer->pModule = p;
122906 sqlite3_tokenizer_module const *pModule = pTokenizer->pModule;
122911 assert( pTokenizer && pModule );
122921 rc = pModule->xOpen(pTokenizer, zText, -1, &pCsr);
122927 xNext = pModule->xNext;
122958 pModule->xClose(pCsr);
125249 sqlite3_tokenizer_module const *pModule = pT->pModule;
125258 rc = pModule->xOpen(pT, zText, -1, &pTC);
125266 rc = pModule->xNext(pTC, &zToken, &nToken, &iDum1, &iDum2, &iPos);
125277 if( pTC ) pModule->xClose(pTC);
126093 pMod = (sqlite3_tokenizer_module *)pTab->pTokenizer->pModule;
126161 pMod = (sqlite3_tokenizer_module *)pTab->pTokenizer->pModule;
126855 sqlite3_tokenizer_module const *pMod = pTab->pTokenizer->pModule;
130091 pRtree->base.pModule = &rtreeModule;