Lines Matching refs:VTable

9330 typedef struct VTable VTable;  typedef
9679 VTable *pVtab; /* Used when p4type is P4_VTAB */
11096 VTable **aVTrans; /* Virtual tables with open transactions */
11097 VTable *pDisconnect; /* Disconnect these in next sqlite3_prepare() */
11491 struct VTable { struct
11498 VTable *pNext; /* Next in linked list (see above) */ argument
11532 VTable *pVTable; /* List of VTable objects. */
13569 # define sqlite3GetVTable(X,Y) ((VTable*)0)
13576 SQLITE_PRIVATE void sqlite3VtabLock(VTable *);
13577 SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *);
13581 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3*, Table*);
13592 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *, VTable *);
65518 if( db->pnBytesFreed==0 ) sqlite3VtabUnlock((VTable *)p4);
65634 sqlite3VtabLock((VTable *)zP4);
65635 assert( ((VTable *)zP4)->db==p->db );
76858 VTable *pVTab;
87638 VTable *pVTab = 0; /* Non-zero if this is a v-tab with an xRename() */
99790 VTable *pVTab = IsVirtual(pTab) ? sqlite3GetVTable(p->db, pTab) : 0;
114573 VTable *pVTable; /* The virtual table being constructed */
114664 SQLITE_PRIVATE void sqlite3VtabLock(VTable *pVTab){
114674 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){
114675 VTable *pVtab;
114685 SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *pVTab){
114709 static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){
114710 VTable *pRet = 0;
114711 VTable *pVTable = p->pVTable;
114724 VTable *pNext = pVTable->pNext;
114750 VTable **ppVTab;
114758 VTable *pVTab = *ppVTab;
114788 VTable *p = db->pDisconnect;
114797 VTable *pNext = p->pNext;
115041 VTable *pVTable;
115065 pVTable = sqlite3DbMallocZero(db, sizeof(VTable));
115207 VTable **aVTrans;
115224 static void addToVTrans(sqlite3 *db, VTable *pVTab){
115356 VTable *p;
115389 VTable *pVTab = db->aVTrans[i];
115415 VTable **aVTrans = db->aVTrans;
115456 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){
115519 VTable *pVTab = db->aVTrans[i];