sql: remove SQLite shared cache mode
SQLITE_ENABLE_UNLOCK_NOTIFY assumed to be always disabled. SQLITE_OMIT_SHARED_CACHE assumed to be always enabled. Deleted files ------------- src/box/sql/notify.c src/box/sql/btmutex.c Deleted non-static functions ---------------------------- // btmutex.c sqlite3BtreeEnter() sqlite3BtreeLeave() sqlite3BtreeHoldsMutex() sqlite3BtreeEnterAll() sqlite3BtreeLeaveAll() sqlite3BtreeHoldsAllMutexes() sqlite3SchemaMutexHeld() sqlite3BtreeEnterCursor() sqlite3BtreeLeaveCursor() // btree.c sqlite3BtreeLockTable() sqlite3BtreeSharable() sqlite3BtreeConnectionCount() // notify.c sqlite3_unlock_notify() sqlite3ConnectionBlocked() sqlite3ConnectionUnlocked() sqlite3ConnectionClosed() // vdbeaux.c sqlite3VdbeEnter() sqlite3VdbeLeave() Deleted structure fields ------------------------ // btreeInt.h struct Btree.wantToLock struct Btree.lock struct BtShared.nRef struct BtShared.pNext struct BtShared.pLock struct BtShared.pWriter // sqliteInt.h struct sqlite3.pBlockingConnection struct sqlite3.pUnlockConnection struct sqlite3.pUnlockArg struct sqlite3.xUnlockNotify struct sqlite3.pNextBlocked Deleted asserts --------------- // common assert(sqlite3BtreeHoldsAllMutexes(...)) assert(sqlite3SchemaMutexHeld(...)) assert(sqlite3BtreeHoldsMutex(...)) // btree.c assert(... || sqlite3BtreeConnectionCount(...) > 0) assert(p->wantToLock == 0 && p->locked == 0) assert(hasSharedCacheTableLock(...)) assert(... || !hasReadConflicts(...))
Showing
- src/box/sql/CMakeLists.txt 0 additions, 2 deletionssrc/box/sql/CMakeLists.txt
- src/box/sql/alter.c 0 additions, 4 deletionssrc/box/sql/alter.c
- src/box/sql/analyze.c 0 additions, 8 deletionssrc/box/sql/analyze.c
- src/box/sql/btmutex.c 0 additions, 337 deletionssrc/box/sql/btmutex.c
- src/box/sql/btree.c 11 additions, 703 deletionssrc/box/sql/btree.c
- src/box/sql/btree.h 0 additions, 43 deletionssrc/box/sql/btree.h
- src/box/sql/btreeInt.h 0 additions, 10 deletionssrc/box/sql/btreeInt.h
- src/box/sql/build.c 0 additions, 27 deletionssrc/box/sql/build.c
- src/box/sql/fkey.c 0 additions, 1 deletionsrc/box/sql/fkey.c
- src/box/sql/main.c 0 additions, 13 deletionssrc/box/sql/main.c
- src/box/sql/notify.c 0 additions, 373 deletionssrc/box/sql/notify.c
- src/box/sql/prepare.c 1 addition, 17 deletionssrc/box/sql/prepare.c
- src/box/sql/sqlite3.h 0 additions, 121 deletionssrc/box/sql/sqlite3.h
- src/box/sql/sqliteInt.h 0 additions, 27 deletionssrc/box/sql/sqliteInt.h
- src/box/sql/status.c 0 additions, 2 deletionssrc/box/sql/status.c
- src/box/sql/trigger.c 0 additions, 5 deletionssrc/box/sql/trigger.c
- src/box/sql/vdbe.c 0 additions, 20 deletionssrc/box/sql/vdbe.c
- src/box/sql/vdbeInt.h 0 additions, 12 deletionssrc/box/sql/vdbeInt.h
- src/box/sql/vdbeaux.c 0 additions, 85 deletionssrc/box/sql/vdbeaux.c
- src/box/sql/vdbeblob.c 0 additions, 7 deletionssrc/box/sql/vdbeblob.c
Loading
Please register or sign in to comment