Lines Matching refs:sqlite3_open_v2

265 ** [sqlite3_open_v2()] interfaces are its constructors, and [sqlite3_close()]
349 ** [sqlite3_open_v2()], and not previously closed.
575 ** 3rd parameter to the [sqlite3_open_v2()] interface and
578 ** Only those flags marked as "Ok for sqlite3_open_v2()" may be
579 ** used as the third argument to the [sqlite3_open_v2()] interface.
580 ** The other flags have historically been ignored by sqlite3_open_v2(),
582 ** raised if any of the disallowed bits are passed into sqlite3_open_v2().
586 ** [sqlite3_open_v2()] does *not* cause the underlying database file
588 ** [sqlite3_open_v2()] has historically be a no-op and might become an
591 #define SQLITE_OPEN_READONLY 0x00000001 /* Ok for sqlite3_open_v2() */
592 #define SQLITE_OPEN_READWRITE 0x00000002 /* Ok for sqlite3_open_v2() */
593 #define SQLITE_OPEN_CREATE 0x00000004 /* Ok for sqlite3_open_v2() */
597 #define SQLITE_OPEN_URI 0x00000040 /* Ok for sqlite3_open_v2() */
598 #define SQLITE_OPEN_MEMORY 0x00000080 /* Ok for sqlite3_open_v2() */
606 #define SQLITE_OPEN_NOMUTEX 0x00008000 /* Ok for sqlite3_open_v2() */
607 #define SQLITE_OPEN_FULLMUTEX 0x00010000 /* Ok for sqlite3_open_v2() */
608 #define SQLITE_OPEN_SHAREDCACHE 0x00020000 /* Ok for sqlite3_open_v2() */
609 #define SQLITE_OPEN_PRIVATECACHE 0x00040000 /* Ok for sqlite3_open_v2() */
611 #define SQLITE_OPEN_NOFOLLOW 0x01000000 /* Ok for sqlite3_open_v2() */
1352 ** the flags argument to [sqlite3_open_v2()]. Or if [sqlite3_open()]
1997 ** enabled, all filenames passed to [sqlite3_open()], [sqlite3_open_v2()],
3401 ** sqlite3_open() and sqlite3_open_v2() and as UTF-16 in the native byte
3413 ** sqlite3_open() or sqlite3_open_v2(). ^The default encoding for databases
3420 ** The sqlite3_open_v2() interface works like sqlite3_open()
3423 ** sqlite3_open_v2() must include, at a minimum, one of the following
3486 ** the extended result code mode, this flag also causes [sqlite3_open_v2()]
3493 ** If the 3rd parameter to sqlite3_open_v2() is not one of the
3498 ** sqlite3_open_v2(), however that behavior might not be carried through
3501 ** for sqlite3_open_v2(). The SQLITE_OPEN_EXCLUSIVE does *not* cause
3504 ** by sqlite3_open_v2().
3506 ** ^The fourth parameter to sqlite3_open_v2() is the name of the
3528 ** set in the third argument to sqlite3_open_v2(), or if it has
3561 ** VFS is an error. ^If sqlite3_open_v2() is used and the vfs option is
3563 ** the value passed as the fourth parameter to sqlite3_open_v2().
3570 ** third argument to sqlite3_open_v2(). ^If the mode option is set to
3578 ** the flags passed in the third parameter to sqlite3_open_v2().
3583 ** sqlite3_open_v2(). ^Setting the cache parameter to "private" is
3585 ** ^If sqlite3_open_v2() is used and the "cache" parameter is present in
3657 ** of sqlite3_open() and sqlite3_open_v2() must be UTF-8, not whatever
3660 ** sqlite3_open() or sqlite3_open_v2().
3663 ** prior to calling sqlite3_open() or sqlite3_open_v2(). Otherwise, various
3676 SQLITE_API int sqlite3_open_v2(
4122 ** prior successful call to [sqlite3_open()], [sqlite3_open_v2()] or
6252 ** prior to calling [sqlite3_open] or [sqlite3_open_v2]. Otherwise, various
6698 ** calls to [sqlite3_open()], [sqlite3_open_v2()], and [sqlite3_open16()].
6710 ** individual database connections using the [sqlite3_open_v2()] interface
6716 ** [sqlite3_open_v2()] with [SQLITE_OPEN_SHAREDCACHE].
7020 ** or [sqlite3_open_v2()] call that provoked the xEntryPoint() will fail.
10186 ** [sqlite3_open_v2()] returns [SQLITE_CANTOPEN], this interface could be