Lines Matching refs:pVTable
25 VTable *pVTable; /* The virtual table being constructed */ member
231 VTable *pVTable; in vtabDisconnectAll() local
234 pVTable = p->u.vtab.p; in vtabDisconnectAll()
245 while( pVTable ){ in vtabDisconnectAll()
246 sqlite3 *db2 = pVTable->db; in vtabDisconnectAll()
247 VTable *pNext = pVTable->pNext; in vtabDisconnectAll()
250 pRet = pVTable; in vtabDisconnectAll()
254 pVTable->pNext = db2->pDisconnect; in vtabDisconnectAll()
255 db2->pDisconnect = pVTable; in vtabDisconnectAll()
257 pVTable = pNext; in vtabDisconnectAll()
565 VTable *pVTable; in vtabCallConstructor() local
592 pVTable = sqlite3MallocZero(sizeof(VTable)); in vtabCallConstructor()
593 if( !pVTable ){ in vtabCallConstructor()
598 pVTable->db = db; in vtabCallConstructor()
599 pVTable->pMod = pMod; in vtabCallConstructor()
600 pVTable->eVtabRisk = SQLITE_VTABRISK_Normal; in vtabCallConstructor()
609 sCtx.pVTable = pVTable; in vtabCallConstructor()
613 rc = xConstruct(db, pMod->pAux, nArg, azArg, &pVTable->pVtab, &zErr); in vtabCallConstructor()
625 sqlite3DbFree(db, pVTable); in vtabCallConstructor()
626 }else if( ALWAYS(pVTable->pVtab) ){ in vtabCallConstructor()
629 memset(pVTable->pVtab, 0, sizeof(pVTable->pVtab[0])); in vtabCallConstructor()
630 pVTable->pVtab->pModule = pMod->pModule; in vtabCallConstructor()
632 pVTable->nRef = 1; in vtabCallConstructor()
636 sqlite3VtabUnlock(pVTable); in vtabCallConstructor()
646 pVTable->pNext = pTab->u.vtab.p; in vtabCallConstructor()
647 pTab->u.vtab.p = pVTable; in vtabCallConstructor()
857 && pCtx->pVTable->pMod->pModule->xUpdate!=0 in sqlite3_declare_vtab()
1321 p->pVTable->bConstraint = (u8)va_arg(ap, int); in sqlite3_vtab_config()
1325 p->pVTable->eVtabRisk = SQLITE_VTABRISK_Low; in sqlite3_vtab_config()
1329 p->pVTable->eVtabRisk = SQLITE_VTABRISK_High; in sqlite3_vtab_config()