Small. Fast. Reliable.
Choose any three.

SQLite C Interface

Интерфейс OS открытия дескриптора файла

typedef struct sqlite3_file sqlite3_file;
struct sqlite3_file {
  const struct sqlite3_io_methods *pMethods;  /* Methods for an open file */
};

Объект sqlite3_file представляет открытый файл в слое интерфейса OS. Отдельные внедрения интерфейса OS захотят подклассифицировать этот объект, прилагая дополнительные области для их собственного использования. pMethods это указатель на объект sqlite3_io_methods, который определяет методы для выполнения операций I/O на открытом файле.