Lines Matching refs:VTable

14308 typedef struct VTable VTable;  typedef
15078 VTable *pVtab; /* Used when p4type is P4_VTAB */
16568 VTable **aVTrans; /* Virtual tables with open transactions */
16569 VTable *pDisconnect; /* Disconnect these in next sqlite3_prepare() */
17164 struct VTable { struct
17172 VTable *pNext; /* Next in linked list (see above) */ argument
17218 VTable *p; /* List of VTable objects. */
19989 # define sqlite3GetVTable(X,Y) ((VTable*)0)
19996 SQLITE_PRIVATE void sqlite3VtabLock(VTable *);
19997 SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *);
20002 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3*, Table*);
20032 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *, VTable *);
80337 if( db->pnBytesFreed==0 ) sqlite3VtabUnlock((VTable *)p4);
80506 if( n==P4_VTAB ) sqlite3VtabLock((VTable*)zP4);
94318 VTable *pVTab;
108129 VTable *pVTab = 0; /* Non-zero if this is a v-tab with an xRename() */
124238 VTable *pVTab = IsVirtual(pTab) ? sqlite3GetVTable(p->db, pTab) : 0;
144499 VTable *pVTable; /* The virtual table being constructed */
144656 SQLITE_PRIVATE void sqlite3VtabLock(VTable *pVTab){
144666 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){
144667 VTable *pVtab;
144677 SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *pVTab){
144703 static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){
144704 VTable *pRet = 0;
144705 VTable *pVTable;
144721 VTable *pNext = pVTable->pNext;
144747 VTable **ppVTab;
144755 VTable *pVTab = *ppVTab;
144785 VTable *p = db->pDisconnect;
144794 VTable *pNext = p->pNext;
145038 VTable *pVTable;
145065 pVTable = sqlite3MallocZero(sizeof(VTable));
145207 VTable **aVTrans;
145225 static void addToVTrans(sqlite3 *db, VTable *pVTab){
145382 VTable *p;
145420 VTable **aVTrans = db->aVTrans;
145423 VTable *pVTab = aVTrans[i];
145448 VTable **aVTrans = db->aVTrans;
145489 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){
145557 VTable *pVTab = db->aVTrans[i];