Lines Matching refs:VTable
15346 typedef struct VTable VTable; typedef
16456 VTable *pVtab; /* Used when p4type is P4_VTAB */
17689 VTable **aVTrans; /* Virtual tables with open transactions */
17690 VTable *pDisconnect; /* Disconnect these in next sqlite3_prepare() */
18315 struct VTable { struct
18324 VTable *pNext; /* Next in linked list (see above) */ argument
18370 VTable *p; /* List of VTable objects. */
21391 # define sqlite3GetVTable(X,Y) ((VTable*)0)
21398 SQLITE_PRIVATE void sqlite3VtabLock(VTable *);
21399 SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *);
21404 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3*, Table*);
21434 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *, VTable *);
85770 if( db->pnBytesFreed==0 ) sqlite3VtabUnlock((VTable *)p4);
85946 if( n==P4_VTAB ) sqlite3VtabLock((VTable*)zP4);
100676 VTable *pVTab;
115547 VTable *pVTab = 0; /* Non-zero if this is a v-tab with an xRename() */
132374 VTable *pVTab = IsVirtual(pTab) ? sqlite3GetVTable(p->db, pTab) : 0;
154181 VTable *pVTable; /* The virtual table being constructed */
154338 SQLITE_PRIVATE void sqlite3VtabLock(VTable *pVTab){
154348 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){
154349 VTable *pVtab;
154359 SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *pVTab){
154385 static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){
154386 VTable *pRet = 0;
154387 VTable *pVTable;
154403 VTable *pNext = pVTable->pNext;
154429 VTable **ppVTab;
154437 VTable *pVTab = *ppVTab;
154467 VTable *p = db->pDisconnect;
154475 VTable *pNext = p->pNext;
154720 VTable *pVTable;
154747 pVTable = sqlite3MallocZero(sizeof(VTable));
154891 VTable **aVTrans;
154909 static void addToVTrans(sqlite3 *db, VTable *pVTab){
155067 VTable *p;
155105 VTable **aVTrans = db->aVTrans;
155108 VTable *pVTab = aVTrans[i];
155133 VTable **aVTrans = db->aVTrans;
155174 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){
155242 VTable *pVTab = db->aVTrans[i];