VTable 7614 third_party/sqlite/amalgamation/sqlite3.c typedef struct VTable VTable; VTable 7930 third_party/sqlite/amalgamation/sqlite3.c VTable *pVtab; /* Used when p4type is P4_VTAB */ VTable 9218 third_party/sqlite/amalgamation/sqlite3.c VTable **aVTrans; /* Virtual tables with open transactions */ VTable 9220 third_party/sqlite/amalgamation/sqlite3.c VTable *pDisconnect; /* Disconnect these in next sqlite3_prepare() */ VTable 9580 third_party/sqlite/amalgamation/sqlite3.c VTable *pNext; /* Next in linked list (see above) */ VTable 9634 third_party/sqlite/amalgamation/sqlite3.c VTable *pVTable; /* List of VTable objects. */ VTable 11406 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3VtabLock(VTable *); VTable 11407 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *); VTable 11419 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *, VTable *); VTable 11428 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3*, Table*); VTable 57752 third_party/sqlite/amalgamation/sqlite3.c if( db->pnBytesFreed==0 ) sqlite3VtabUnlock((VTable *)p4); VTable 57883 third_party/sqlite/amalgamation/sqlite3.c sqlite3VtabLock((VTable *)zP4); VTable 57884 third_party/sqlite/amalgamation/sqlite3.c assert( ((VTable *)zP4)->db==p->db ); VTable 62832 third_party/sqlite/amalgamation/sqlite3.c VTable *pVTab; VTable 67899 third_party/sqlite/amalgamation/sqlite3.c VTable *pVTab; VTable 74903 third_party/sqlite/amalgamation/sqlite3.c VTable *pVTab = 0; /* Non-zero if this is a v-tab with an xRename() */ VTable 84624 third_party/sqlite/amalgamation/sqlite3.c VTable *pVTab = IsVirtual(pTab) ? sqlite3GetVTable(p->db, pTab) : 0; VTable 96806 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3VtabLock(VTable *pVTab){ VTable 96816 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){ VTable 96817 third_party/sqlite/amalgamation/sqlite3.c VTable *pVtab; VTable 96827 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *pVTab){ VTable 96851 third_party/sqlite/amalgamation/sqlite3.c static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){ VTable 96852 third_party/sqlite/amalgamation/sqlite3.c VTable *pRet = 0; VTable 96853 third_party/sqlite/amalgamation/sqlite3.c VTable *pVTable = p->pVTable; VTable 96866 third_party/sqlite/amalgamation/sqlite3.c VTable *pNext = pVTable->pNext; VTable 96905 third_party/sqlite/amalgamation/sqlite3.c VTable *p = db->pDisconnect; VTable 96914 third_party/sqlite/amalgamation/sqlite3.c VTable *pNext = p->pNext; VTable 97149 third_party/sqlite/amalgamation/sqlite3.c VTable *pVTable; VTable 97160 third_party/sqlite/amalgamation/sqlite3.c pVTable = sqlite3DbMallocZero(db, sizeof(VTable)); VTable 97282 third_party/sqlite/amalgamation/sqlite3.c static int addToVTrans(sqlite3 *db, VTable *pVTab){ VTable 97287 third_party/sqlite/amalgamation/sqlite3.c VTable **aVTrans; VTable 97419 third_party/sqlite/amalgamation/sqlite3.c VTable *p = vtabDisconnectAll(db, pTab); VTable 97448 third_party/sqlite/amalgamation/sqlite3.c VTable *pVTab = db->aVTrans[i]; VTable 97474 third_party/sqlite/amalgamation/sqlite3.c VTable **aVTrans = db->aVTrans; VTable 97517 third_party/sqlite/amalgamation/sqlite3.c SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){ VTable 409 third_party/sqlite/src/src/alter.c VTable *pVTab = 0; /* Non-zero if this is a v-tab with an xRename() */ VTable 141 third_party/sqlite/src/src/insert.c VTable *pVTab = IsVirtual(pTab) ? sqlite3GetVTable(p->db, pTab) : 0; VTable 634 third_party/sqlite/src/src/sqliteInt.h typedef struct VTable VTable; VTable 873 third_party/sqlite/src/src/sqliteInt.h VTable **aVTrans; /* Virtual tables with open transactions */ VTable 875 third_party/sqlite/src/src/sqliteInt.h VTable *pDisconnect; /* Disconnect these in next sqlite3_prepare() */ VTable 1235 third_party/sqlite/src/src/sqliteInt.h VTable *pNext; /* Next in linked list (see above) */ VTable 1289 third_party/sqlite/src/src/sqliteInt.h VTable *pVTable; /* List of VTable objects. */ VTable 3061 third_party/sqlite/src/src/sqliteInt.h void sqlite3VtabLock(VTable *); VTable 3062 third_party/sqlite/src/src/sqliteInt.h void sqlite3VtabUnlock(VTable *); VTable 3074 third_party/sqlite/src/src/sqliteInt.h int sqlite3VtabBegin(sqlite3 *, VTable *); VTable 3083 third_party/sqlite/src/src/sqliteInt.h VTable *sqlite3GetVTable(sqlite3*, Table*); VTable 5470 third_party/sqlite/src/src/vdbe.c VTable *pVTab; VTable 60 third_party/sqlite/src/src/vdbe.h VTable *pVtab; /* Used when p4type is P4_VTAB */ VTable 627 third_party/sqlite/src/src/vdbeaux.c if( db->pnBytesFreed==0 ) sqlite3VtabUnlock((VTable *)p4); VTable 758 third_party/sqlite/src/src/vdbeaux.c sqlite3VtabLock((VTable *)zP4); VTable 759 third_party/sqlite/src/src/vdbeaux.c assert( ((VTable *)zP4)->db==p->db ); VTable 94 third_party/sqlite/src/src/vtab.c void sqlite3VtabLock(VTable *pVTab){ VTable 104 third_party/sqlite/src/src/vtab.c VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){ VTable 105 third_party/sqlite/src/src/vtab.c VTable *pVtab; VTable 115 third_party/sqlite/src/src/vtab.c void sqlite3VtabUnlock(VTable *pVTab){ VTable 139 third_party/sqlite/src/src/vtab.c static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){ VTable 140 third_party/sqlite/src/src/vtab.c VTable *pRet = 0; VTable 141 third_party/sqlite/src/src/vtab.c VTable *pVTable = p->pVTable; VTable 154 third_party/sqlite/src/src/vtab.c VTable *pNext = pVTable->pNext; VTable 193 third_party/sqlite/src/src/vtab.c VTable *p = db->pDisconnect; VTable 202 third_party/sqlite/src/src/vtab.c VTable *pNext = p->pNext; VTable 437 third_party/sqlite/src/src/vtab.c VTable *pVTable; VTable 448 third_party/sqlite/src/src/vtab.c pVTable = sqlite3DbMallocZero(db, sizeof(VTable)); VTable 570 third_party/sqlite/src/src/vtab.c static int addToVTrans(sqlite3 *db, VTable *pVTab){ VTable 575 third_party/sqlite/src/src/vtab.c VTable **aVTrans; VTable 707 third_party/sqlite/src/src/vtab.c VTable *p = vtabDisconnectAll(db, pTab); VTable 736 third_party/sqlite/src/src/vtab.c VTable *pVTab = db->aVTrans[i]; VTable 762 third_party/sqlite/src/src/vtab.c VTable **aVTrans = db->aVTrans; VTable 805 third_party/sqlite/src/src/vtab.c int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){