Lines Matching refs:VTable

14674 typedef struct VTable VTable;  typedef
15176 VTable *pVtab; /* Used when p4type is P4_VTAB */
16890 VTable **aVTrans; /* Virtual tables with open transactions */
16891 VTable *pDisconnect; /* Disconnect these in next sqlite3_prepare() */
17438 struct VTable { struct
17446 VTable *pNext; /* Next in linked list (see above) */ argument
17486 VTable *pVTable; /* List of VTable objects. */
20047 # define sqlite3GetVTable(X,Y) ((VTable*)0)
20054 SQLITE_PRIVATE void sqlite3VtabLock(VTable *);
20055 SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *);
20060 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3*, Table*);
20088 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *, VTable *);
78691 if( db->pnBytesFreed==0 ) sqlite3VtabUnlock((VTable *)p4);
78860 if( n==P4_VTAB ) sqlite3VtabLock((VTable*)zP4);
92306 VTable *pVTab;
105592 VTable *pVTab = 0; /* Non-zero if this is a v-tab with an xRename() */
120324 VTable *pVTab = IsVirtual(pTab) ? sqlite3GetVTable(p->db, pTab) : 0;
138814 VTable *pVTable; /* The virtual table being constructed */
138971 SQLITE_PRIVATE void sqlite3VtabLock(VTable *pVTab){
138981 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){
138982 VTable *pVtab;
138992 SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *pVTab){
139017 static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){
139018 VTable *pRet = 0;
139019 VTable *pVTable = p->pVTable;
139032 VTable *pNext = pVTable->pNext;
139058 VTable **ppVTab;
139066 VTable *pVTab = *ppVTab;
139096 VTable *p = db->pDisconnect;
139105 VTable *pNext = p->pNext;
139347 VTable *pVTable;
139371 pVTable = sqlite3MallocZero(sizeof(VTable));
139511 VTable **aVTrans;
139529 static void addToVTrans(sqlite3 *db, VTable *pVTab){
139675 VTable *p;
139713 VTable **aVTrans = db->aVTrans;
139716 VTable *pVTab = aVTrans[i];
139741 VTable **aVTrans = db->aVTrans;
139782 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){
139850 VTable *pVTab = db->aVTrans[i];