• Home
  • Raw
  • Download

Lines Matching refs:VTable

9979 typedef struct VTable VTable;  typedef
10329 VTable *pVtab; /* Used when p4type is P4_VTAB */
11761 VTable **aVTrans; /* Virtual tables with open transactions */
11762 VTable *pDisconnect; /* Disconnect these in next sqlite3_prepare() */
12170 struct VTable { struct
12177 VTable *pNext; /* Next in linked list (see above) */ argument
12210 VTable *pVTable; /* List of VTable objects. */
14298 # define sqlite3GetVTable(X,Y) ((VTable*)0)
14305 SQLITE_PRIVATE void sqlite3VtabLock(VTable *);
14306 SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *);
14310 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3*, Table*);
14323 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *, VTable *);
67467 if( db->pnBytesFreed==0 ) sqlite3VtabUnlock((VTable *)p4);
67583 sqlite3VtabLock((VTable *)zP4);
67584 assert( ((VTable *)zP4)->db==p->db );
79033 VTable *pVTab;
89596 VTable *pVTab = 0; /* Non-zero if this is a v-tab with an xRename() */
101954 VTable *pVTab = IsVirtual(pTab) ? sqlite3GetVTable(p->db, pTab) : 0;
116792 VTable *pVTable; /* The virtual table being constructed */
116884 SQLITE_PRIVATE void sqlite3VtabLock(VTable *pVTab){
116894 SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){
116895 VTable *pVtab;
116905 SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *pVTab){
116929 static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){
116930 VTable *pRet = 0;
116931 VTable *pVTable = p->pVTable;
116944 VTable *pNext = pVTable->pNext;
116970 VTable **ppVTab;
116978 VTable *pVTab = *ppVTab;
117008 VTable *p = db->pDisconnect;
117017 VTable *pNext = p->pNext;
117255 VTable *pVTable;
117279 pVTable = sqlite3DbMallocZero(db, sizeof(VTable));
117421 VTable **aVTrans;
117438 static void addToVTrans(sqlite3 *db, VTable *pVTab){
117570 VTable *p;
117605 VTable **aVTrans = db->aVTrans;
117608 VTable *pVTab = aVTrans[i];
117633 VTable **aVTrans = db->aVTrans;
117674 SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){
117739 VTable *pVTab = db->aVTrans[i];