Lines Matching refs:pModule
5685 const sqlite3_module *pModule; /* The module for this virtual table */
9997 const sqlite3_module *pModule; /* Callback pointers */
12894 const sqlite3_module *pModule; /* Module for cursor pVtabCursor */
60469 sqlite3_snprintf(nTemp, zTemp, "vtab:%p:%p", pVtab, pVtab->pModule);
61127 const sqlite3_module *pModule = pCx->pModule;
61129 pModule->xClose(pVtabCursor);
65273 const sqlite3_module *pModule;
65400 sqlite3_module *pModule;
65405 const sqlite3_module *pModule;
65417 const sqlite3_module *pModule;
65423 const sqlite3_module *pModule;
65433 sqlite3_module *pModule;
69202 const sqlite3_module *pModule;
69217 u.bm.pModule = u.bm.pVtab->pModule;
69218 assert( u.bm.pModule->xRowid );
69219 rc = u.bm.pModule->xRowid(u.bm.pC->pVtabCursor, &u.bm.v);
70699 sqlite3_module *pModule;
70705 u.cl.pModule = (sqlite3_module *)u.cl.pVtab->pModule;
70706 assert(u.cl.pVtab && u.cl.pModule);
70707 rc = u.cl.pModule->xOpen(u.cl.pVtab, &u.cl.pVtabCursor);
70717 u.cl.pCur->pModule = u.cl.pVtabCursor->pVtab->pModule;
70720 u.cl.pModule->xClose(u.cl.pVtabCursor);
70750 const sqlite3_module *pModule;
70769 u.cm.pModule = u.cm.pVtab->pModule;
70786 rc = u.cm.pModule->xFilter(u.cm.pVtabCursor, u.cm.iQuery, pOp->p4.z, u.cm.nArg, u.cm.apArg);
70790 u.cm.res = u.cm.pModule->xEof(u.cm.pVtabCursor);
70813 const sqlite3_module *pModule;
70828 u.cn.pModule = u.cn.pVtab->pModule;
70829 assert( u.cn.pModule->xColumn );
70840 rc = u.cn.pModule->xColumn(pCur->pVtabCursor, &u.cn.sContext, pOp->p2);
70872 const sqlite3_module *pModule;
70884 u.co.pModule = u.co.pVtab->pModule;
70885 assert( u.co.pModule->xNext );
70894 rc = u.co.pModule->xNext(u.co.pCur->pVtabCursor);
70898 u.co.res = u.co.pModule->xEof(u.co.pCur->pVtabCursor);
70924 assert( u.cp.pVtab->pModule->xRename );
70933 rc = u.cp.pVtab->pModule->xRename(u.cp.pVtab, u.cp.pName->z);
70968 sqlite3_module *pModule;
70980 u.cq.pModule = (sqlite3_module *)u.cq.pVtab->pModule;
70983 if( ALWAYS(u.cq.pModule->xUpdate) ){
70995 rc = u.cq.pModule->xUpdate(u.cq.pVtab, u.cq.nArg, u.cq.apArg, &u.cq.rowid);
78933 if( pVTab->pVtab->pModule->xRename==0 ){
85571 && sqlite3GetVTable(pParse->db, pTab)->pMod->pModule->xUpdate==0 )
101536 const sqlite3_module *pModule, /* The definition of the module */
101551 pMod->pModule = pModule;
101578 const sqlite3_module *pModule, /* The definition of the module */
101581 return createModule(db, zName, pModule, pAux, 0);
101590 const sqlite3_module *pModule, /* The definition of the module */
101594 return createModule(db, zName, pModule, pAux, xDestroy);
101637 p->pModule->xDisconnect(p);
101990 pVTable->pVtab->pModule = pMod->pModule;
102071 rc = vtabCallConstructor(db, pTab, pMod, pMod->pModule->xConnect, &zErr);
102141 rc = vtabCallConstructor(db, pTab, pMod, pMod->pModule->xCreate, pzErr);
102233 rc = p->pMod->pModule->xDestroy(p->pVtab);
102263 x = *(int (**)(sqlite3_vtab *))((char *)p->pModule + offset);
102292 if( pVtab && (x = pVtab->pModule->xSync)!=0 ){
102331 const sqlite3_module *pModule;
102344 pModule = pVTab->pVtab->pModule;
102346 if( pModule->xBegin ){
102360 rc = pModule->xBegin(pVTab->pVtab);
102393 const sqlite3_module *pMod = pVTab->pMod->pModule;
102455 assert( pVtab->pModule!=0 );
102456 pMod = (sqlite3_module *)pVtab->pModule;
104836 rc = pVtab->pModule->xBestIndex(pVtab, p);
116263 ** sqlite3_tokenizer.pModule variable should not be initialised by
116338 const sqlite3_tokenizer_module *pModule; /* The module for this tokenizer */
117142 p->pTokenizer->pModule->xDestroy(p->pTokenizer);
118022 pTokenizer->pModule->xDestroy(pTokenizer);
122470 sqlite3_tokenizer_module const *pModule = pTokenizer->pModule;
122474 rc = pModule->xOpen(pTokenizer, z, n, &pCsr);
122478 if( pModule->iVersion>=1 ){
122479 rc = pModule->xLanguageid(pCsr, iLangid);
122481 pModule->xClose(pCsr);
122511 sqlite3_tokenizer_module const *pModule = pTokenizer->pModule;
122523 rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition);
122561 pModule->xClose(pCursor);
122600 sqlite3_tokenizer_module const *pModule = pTokenizer->pModule;
122636 rc = pModule->xNext(pCursor, &zByte, &nByte, &iBegin, &iEnd, &iPos);
122660 pModule->xClose(pCursor);
122696 pModule->xClose(pCursor);
123264 sqlite3_tokenizer_module const *pModule = 0;
123284 (const char *)sqlite3_value_text(argv[0]), &pModule);
123288 }else if( !pModule ){
123293 rc = pModule->xCreate(0, 0, &pTokenizer);
123299 pTokenizer->pModule = pModule;
123328 if( pModule && pTokenizer ){
123329 rc = pModule->xDestroy(pTokenizer);
124572 (*ppTok)->pModule = m;
124668 pTokenizer->pModule = p;
125804 sqlite3_tokenizer_module const *pModule = pTokenizer->pModule;
125809 assert( pTokenizer && pModule );
125824 xNext = pModule->xNext;
125855 pModule->xClose(pCsr);
128354 sqlite3_tokenizer_module const *pModule = pT->pModule;
128370 rc = pModule->xNext(pTC, &zToken, &nToken, &iDum1, &iDum2, &iPos);
128382 if( pTC ) pModule->xClose(pTC);
129222 pMod = (sqlite3_tokenizer_module *)pTab->pTokenizer->pModule;
129289 pMod = (sqlite3_tokenizer_module *)pTab->pTokenizer->pModule;
129984 sqlite3_tokenizer_module const *pMod = pTab->pTokenizer->pModule;
133226 pRtree->base.pModule = &rtreeModule;