Lines Matching defs:xOpen
464 ** in the 4th parameter to the xOpen method of the
583 ** Every file opened by the [sqlite3_vfs] xOpen method populates an
589 ** If the xOpen method sets the sqlite3_file.pMethods element
591 ** may be invoked even if the xOpen reported that it failed. The
592 ** only way to prevent a call to xClose following a failed xOpen
593 ** is for the xOpen to set the sqlite3_file.pMethods element to NULL.
794 ** ^SQLite guarantees that the zFilename parameter to xOpen
805 ** If the zFilename parameter to xOpen is a NULL pointer then xOpen
810 ** The flags argument to xOpen() includes all bits set in
814 ** If xOpen() opens a file read-only then it sets *pOutFlags to
817 ** ^(SQLite will also add one of the following flags to the xOpen()
840 ** SQLite might also add one of the following flags to the xOpen method:
863 ** argument to xOpen. The xOpen method does not have to
865 ** the xOpen method must set the sqlite3_file.pMethods to either
866 ** a valid [sqlite3_io_methods] object or to NULL. xOpen must do
868 ** element will be valid after xOpen returns regardless of the success
869 ** or failure of the xOpen call.
923 int (*xOpen)(sqlite3_vfs*, const char *zName, sqlite3_file*,
4596 int (*xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor);
4781 ** [sqlite3_module.xOpen | xOpen] method of the module and are destroyed