Lines Matching refs:pModule
42 const sqlite3_module *pModule, /* The definition of the module */ in sqlite3VtabCreateModule() argument
49 if( pModule==0 ){ in sqlite3VtabCreateModule()
62 pMod->pModule = pModule; in sqlite3VtabCreateModule()
90 const sqlite3_module *pModule, /* The definition of the module */ in createModule() argument
97 (void)sqlite3VtabCreateModule(db, zName, pModule, pAux, xDestroy); in createModule()
111 const sqlite3_module *pModule, /* The definition of the module */ in sqlite3_create_module() argument
117 return createModule(db, zName, pModule, pAux, 0); in sqlite3_create_module()
126 const sqlite3_module *pModule, /* The definition of the module */ in sqlite3_create_module_v2() argument
133 return createModule(db, zName, pModule, pAux, xDestroy); in sqlite3_create_module_v2()
216 p->pModule->xDisconnect(p); in sqlite3VtabUnlock()
630 pVTable->pVtab->pModule = pMod->pModule; in vtabCallConstructor()
715 rc = vtabCallConstructor(db, pTab, pMod, pMod->pModule->xConnect, &zErr); in sqlite3VtabCallConnect()
783 if( pMod==0 || pMod->pModule->xCreate==0 || pMod->pModule->xDestroy==0 ){ in sqlite3VtabCallCreate()
787 rc = vtabCallConstructor(db, pTab, pMod, pMod->pModule->xCreate, pzErr); in sqlite3VtabCallCreate()
857 && pCtx->pVTable->pMod->pModule->xUpdate!=0 in sqlite3_declare_vtab()
919 xDestroy = p->pMod->pModule->xDestroy; in sqlite3VtabCallDestroy()
920 if( xDestroy==0 ) xDestroy = p->pMod->pModule->xDisconnect; in sqlite3VtabCallDestroy()
955 x = *(int (**)(sqlite3_vtab *))((char *)p->pModule + offset); in callFinaliser()
982 if( pVtab && (x = pVtab->pModule->xSync)!=0 ){ in sqlite3VtabSync()
1019 const sqlite3_module *pModule; in sqlite3VtabBegin() local
1032 pModule = pVTab->pVtab->pModule; in sqlite3VtabBegin()
1034 if( pModule->xBegin ){ in sqlite3VtabBegin()
1048 rc = pModule->xBegin(pVTab->pVtab); in sqlite3VtabBegin()
1052 if( iSvpt && pModule->xSavepoint ){ in sqlite3VtabBegin()
1054 rc = pModule->xSavepoint(pVTab->pVtab, iSvpt-1); in sqlite3VtabBegin()
1086 const sqlite3_module *pMod = pVTab->pMod->pModule; in sqlite3VtabSavepoint()
1148 assert( pVtab->pModule!=0 ); in sqlite3VtabOverloadFunction()
1149 pMod = (sqlite3_module *)pVtab->pModule; in sqlite3VtabOverloadFunction()
1230 const sqlite3_module *pModule = pMod->pModule; in sqlite3VtabEponymousTableInit() local
1236 if( pModule->xCreate!=0 && pModule->xCreate!=pModule->xConnect ) return 0; in sqlite3VtabEponymousTableInit()
1254 rc = vtabCallConstructor(db, pTab, pMod, pModule->xConnect, &zErr); in sqlite3VtabEponymousTableInit()