• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/sqlite/

Lines Matching refs:pVTable

9001 ** the Table.pVTable member variable of the corresponding Table object.
9010 ** immediately. Instead, they are moved from the Table.pVTable list to
9081 VTable *pVTable; /* List of VTable objects. */
93362 for(pVtab=pTab->pVTable; pVtab && pVtab->db!=db; pVtab=pVtab->pNext);
93389 ** p->pVTable list to the sqlite3.pDisconnect lists of their associated
93392 ** connection db is left in the p->pVTable list.
93396 VTable *pVTable = p->pVTable;
93397 p->pVTable = 0;
93403 ** database connection that may have an entry in the p->pVTable list. */
93408 while( pVTable ){
93409 sqlite3 *db2 = pVTable->db;
93410 VTable *pNext = pVTable->pNext;
93413 pRet = pVTable;
93414 p->pVTable = pRet;
93417 pVTable->pNext = db2->pDisconnect;
93418 db2->pDisconnect = pVTable;
93420 pVTable = pNext;
93692 VTable *pVTable;
93703 pVTable = sqlite3DbMallocZero(db, sizeof(VTable));
93704 if( !pVTable ){
93708 pVTable->db = db;
93709 pVTable->pMod = pMod;
93716 rc = xConstruct(db, pMod->pAux, nArg, azArg, &pVTable->pVtab, &zErr);
93726 sqlite3DbFree(db, pVTable);
93727 }else if( ALWAYS(pVTable->pVtab) ){
93730 pVTable->pVtab->pModule = pMod->pModule;
93731 pVTable->nRef = 1;
93735 sqlite3VtabUnlock(pVTable);
93740 ** into the linked list headed by pTab->pVTable. Then loop through the
93744 pVTable->pNext = pTab->pVTable;
93745 pTab->pVTable = pVTable;
93861 assert( pTab && (pTab->tabFlags & TF_Virtual)!=0 && !pTab->pVTable );
93961 if( ALWAYS(pTab!=0 && pTab->pVTable!=0) ){
93969 assert( pTab->pVTable==p && p->pNext==0 );
93971 pTab->pVTable = 0;