Lines Matching defs:filename

1358 ** temporary filename using the same algorithm that is followed to generate
1360 ** argument should be a char** which will be filled with the filename
1588 ** as a normal, nul-terminated, UTF-8 buffer containing the filename, but
1655 ** filename if it needs to remember the filename for some reason.
3706 ** filename argument. ^The filename argument is interpreted as UTF-8 for
3753 ** <dd>The filename can be interpreted as a URI if this flag is set.</dd>)^
3757 ** is named by the "filename" argument for the purposes of cache-sharing,
3758 ** if shared cache mode is enabled, but the "filename" is otherwise ignored.
3796 ** <dd>The database filename is not allowed to contain a symbolic link</dd>
3817 ** ^If the filename is ":memory:", then a private, temporary in-memory database
3821 ** It is recommended that when a database filename actually does begin with
3822 ** a ":" character you should prefix the filename with a pathname such as
3825 ** ^If the filename is an empty string, then a private, temporary
3831 ** ^If [URI filename] interpretation is enabled, and the filename argument
3832 ** begins with "file:", then the filename is interpreted as a URI. ^URI
3833 ** filename interpretation is enabled if the [SQLITE_OPEN_URI] flag is
3837 ** URI filename interpretation is turned off
3838 ** by default, but future releases of SQLite might enable URI filename
3892 ** a URI filename, its value overrides any behavior requested by setting
3923 ** [[URI filename examples]] <h3>URI filename examples</h3>
3957 ** URI filename are interpreted, they are encoded using UTF-8 and all
3962 ** <b>Note to Windows users:</b> The encoding used for the filename argument
3975 const char *filename, /* Database filename (UTF-8) */
3979 const void *filename, /* Database filename (UTF-16) */
3983 const char *filename, /* Database filename (UTF-8) */
3999 ** <li> A database filename pointer created by the SQLite core and
4001 ** <li> A filename obtained from [sqlite3_db_filename()], or
4002 ** <li> A new filename constructed using [sqlite3_create_filename()].
4008 ** If F is a suitable filename (as described in the previous paragraph)
4033 ** the value) of the N-th query parameter for filename F, or a NULL
4053 ** See the [URI filename] documentation for additional information.
4072 ** passed by the SQLite core into the VFS, or if F is a database filename
4078 ** filename obtained from [sqlite3_db_filename()], then
4083 ** filename passed into the VFS from the SQLite core and F is not the
4101 ** The argument sqlite3_file_object(X) must be a filename pointer that
4117 ** database filename D with corresponding journal file J and WAL file W and
4119 ** sqlite3_create_filename(D,J,W,N,P) is a pointer to a database filename that
6712 ** ^The sqlite3_db_filename(D,N) interface returns a pointer to the filename
6722 ** ^The filename returned by this function is the output of the
6723 ** xFullPathname method of the [VFS]. ^In other words, the filename
6724 ** will be an absolute pathname, even if the filename used
6727 ** If the filename pointer returned by this routine is not NULL, then it
6728 ** can be used as the filename input parameter to these routines:
7243 ** characters in the filename from the last "/" to the first following
7806 ** ^(Parameter zDb is not the filename that contains the database, but
16789 char *zDbSName; /* Name of this database. (schema name, not filename) */
22142 ** compatibility for legacy applications, the URI filename capability is
35105 ** filename in zBaseFilename is a URI with the "8_3_names=1" parameter and
35106 ** if filename in z[] has a suffix (a.k.a. "extension") that is longer than
37711 ** On VxWorks, a unique file id must be based on the canonical filename.
37715 ** a copy of the canonical filename. There is also a reference count.
37727 char *zCanonicalName; /* Canonical filename */
37738 ** Simplify a filename into its canonical form
37747 ** The original filename is in z[0..n-1]. Return the number of
37882 ** canonical filename and implemented in the previous division.)
39051 ** The file suffix added to the data base filename in order to create the
41485 int nShmFilename; /* Size of the SHM filename in bytes */
42631 ** copy of the filename. */
42899 ** original filename is unavailable. But 8_3_NAMES is only used for
42931 ** a '-' character. However in 8+3 filename mode, or if a corrupt
42934 ** the filename. In that case, just return SQLITE_OK with *pMode==0.
42950 ** filename, check for the "modeof" parameter. If present, interpret
42951 ** its value as a filename and try to copy the mode, uid and gid from
43153 ** (probably because SQLite is configured to use 8+3 filename mode) and
44518 ** Store the conch filename in memory obtained from sqlite3_malloc64().
44529 int len = (int)strlen(dbPath); /* Length of database filename - dbPath */
44532 /* Allocate space for the conch filename and initialize the name to
44597 ** This routine find the filename associated with pFile and writes it
47340 /* Replace the backslashes from the filename and lowercase it
49004 ** allocate space for a new winShmNode and filename.
49740 ** Convert a filename from whatever the underlying operating system
49760 ** Convert a UTF-8 filename into whatever form the underlying
50111 char *zTmpname = 0; /* For temporary filename, if necessary. */
50192 /* Convert the filename to the system encoding. */
51352 char *zFName; /* The filename for shared stores */
56838 ** containing the super-journal filename is corrupted. This means
56840 ** super-journal filename.
57180 ** + N bytes: super-journal filename in utf-8.
58055 char *zSuperPtr; /* Space to hold super-journal filename */
58477 /* Leave 4 bytes of space before the super-journal filename in memory.
58480 ** the filename. */
60351 ** Journal filename (nPathname+8+1 bytes)
60352 ** WAL filename (nPathname+4+1 bytes)
60357 ** so that it can (for example) find the database filename given the WAL
60358 ** filename without using the sqlite3_filename_database() API. This is a
60360 ** software is in widespread use, so we try to avoid changing the filename
60362 ** filename format expected by 3rd-party software should be as follows:
60389 nPathname + 1 + /* database filename */
60391 nPathname + 8 + 1 + /* Journal filename */
60393 nPathname + 4 + 1 + /* WAL filename */
60643 ** This routine does not check if there is a super-journal filename
62580 ** used to report the filename to the user, for compatibility with legacy
62581 ** behavior. But when the Btree needs to know the filename for matching to
68751 ** with the page number and filename associated with the (MemPage*).
79458 ** The pager filename is invariant as long as the pager is
79471 ** The pager journal filename is invariant as long as the pager is
90443 ** Since only a line number is retained, not the filename, this macro
116769 /* No key specified. Use the key from URI filename, or if none,
133217 ** an oversize filename. Most filesystems have a pathname limit of 4K,
133218 ** so limit the extension filename length to about twice that.
133238 ** character in the filename after the last "/" upto the first ".",
149687 sqlite3SetString(pzErrMsg, db, "non-text filename");
176318 ** query parameter. The second argument contains the URI (or non-URI filename)
176321 ** *pFlags may be updated before returning if the URI filename contains
176402 /* Copy the filename and any query parameters into the zFile buffer.
176572 ** database filename for the sqlite3_uri_parameter() interface.
176587 ** Process URI filename query parameters relevant to the SQLite Encryption
176594 const char *zUri /* URI filename */
176624 ** sqlite3_open() and sqlite3_open16(). The database filename "zFilename"
176628 const char *zFilename, /* Database filename UTF-8 encoded */
176833 /* Parse the filename/URI argument
176998 const char *filename, /* Database filename (UTF-8) */
177003 return openDatabase(filename, ppDb, (unsigned int)flags, zVfs);
177957 ** The Pager stores the Database filename, Journal filename, and WAL filename
177958 ** consecutively in memory, in that order. The database filename is prefixed
177959 ** by four zero bytes. Locate the start of the database filename by searching
177962 ** This only works if the filename passed in was obtained from the Pager.
178038 ** The zFilename argument is the filename pointer passed into the xOpen()
178051 ** Return a pointer to the name of Nth query parameter of the filename.
178090 ** Translate a filename that was handed to a VFS routine into the corresponding
178093 ** It is an error to pass this routine a filename string that was not
178150 ** Return the filename of the database associated with a database
209267 const char *zWal; /* Wal filename for this main db file */
211748 ** filename in zBaseFilename is a URI with the "8_3_names=1" parameter and
211749 ** if filename in z[] has a suffix (a.k.a. "extension") that is longer than