#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.