Lines Matching refs:xLock
672 ** argument to calls it makes to the xLock() and xUnlock() methods
676 ** The argument to xLock() is always SHARED or higher. The argument to
680 #define SQLITE_LOCK_SHARED 1 /* xLock() or xUnlock() */
681 #define SQLITE_LOCK_RESERVED 2 /* xLock() only */
682 #define SQLITE_LOCK_PENDING 3 /* xLock() only */
683 #define SQLITE_LOCK_EXCLUSIVE 4 /* xLock() only */
753 ** The integer values to xLock() and xUnlock() are one of
761 ** xLock() upgrades the database file lock. In other words, xLock() moves the
763 ** xLock() is always on of SHARED, RESERVED, PENDING, or EXCLUSIVE, never
765 ** requested lock, then the call to xLock() is a no-op.
841 int (*xLock)(sqlite3_file*, int); member
1143 ** obtain a file lock using the xLock or xShmLock methods of the VFS.