Small. Fast. Reliable.
Choose any three.

SQLite C Interface

Флаги метода xAccess VFS

#define SQLITE_ACCESS_EXISTS    0
#define SQLITE_ACCESS_READWRITE 1   /* Used by PRAGMA temp_store_directory */
#define SQLITE_ACCESS_READ      2   /* Unused */

Эти константы integer могут использоваться в качестве третьего параметра метода xAccess объекта sqlite3_vfs. Они определяют, какие разрешения xAccess метод ищет. С SQLITE_ACCESS_EXISTS метод xAccess просто проверяет, существует ли файл. С SQLITE_ACCESS_READWRITE метод xAccess проверяет, что названный каталог читаемый и перезаписываемый (другими словами, если файлы могут быть добавлены, удалены и переименованы в рамках каталога). SQLITE_ACCESS_READWRITE в настоящее время используется только прагмой temp_store_directory, хотя это могло измениться в будущем выпуске SQLite. С SQLITE_ACCESS_READ xAccess проверяет, читаемый ли файл. Константа SQLITE_ACCESS_READ в настоящее время не использована, хотя она могла бы использоваться в будущем выпуске SQLite.