• Home
  • Raw
  • Download

Lines Matching refs:VTable

12232 typedef struct VTable VTable;  typedef
12686 VTable *pVtab; /* Used when p4type is P4_VTAB */
14238 VTable **aVTrans; /* Virtual tables with open transactions */
14239 VTable *pDisconnect; /* Disconnect these in next sqlite3_prepare() */
14665 struct VTable { struct
14672 VTable *pNext; /* Next in linked list (see above) */ argument
14705 VTable *pVTable; /* List of VTable objects. */
16972 # define sqlite3GetVTable(X,Y) ((VTable*)0)
16979 SQLITE_PRIVATE void sqlite3VtabLock(VTable *);
16980 SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *);
16984 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3*, Table*);
17004 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *, VTable *);
72463 if( db->pnBytesFreed==0 ) sqlite3VtabUnlock((VTable *)p4);
72590 if( n==P4_VTAB ) sqlite3VtabLock((VTable*)zP4);
85067 VTable *pVTab;
96717 VTable *pVTab = 0; /* Non-zero if this is a v-tab with an xRename() */
109208 VTable *pVTab = IsVirtual(pTab) ? sqlite3GetVTable(p->db, pTab) : 0;
125174 VTable *pVTable; /* The virtual table being constructed */
125281 SQLITE_PRIVATE void sqlite3VtabLock(VTable *pVTab){
125291 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){
125292 VTable *pVtab;
125302 SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *pVTab){
125326 static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){
125327 VTable *pRet = 0;
125328 VTable *pVTable = p->pVTable;
125341 VTable *pNext = pVTable->pNext;
125367 VTable **ppVTab;
125375 VTable *pVTab = *ppVTab;
125405 VTable *p = db->pDisconnect;
125414 VTable *pNext = p->pNext;
125651 VTable *pVTable;
125675 pVTable = sqlite3DbMallocZero(db, sizeof(VTable));
125811 VTable **aVTrans;
125828 static void addToVTrans(sqlite3 *db, VTable *pVTab){
125974 VTable *p;
126009 VTable **aVTrans = db->aVTrans;
126012 VTable *pVTab = aVTrans[i];
126037 VTable **aVTrans = db->aVTrans;
126078 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){
126146 VTable *pVTab = db->aVTrans[i];