Lines Matching refs:zFilename
3144 static const char *uriParameter(const char *zFilename, const char *zParam){ in uriParameter() argument
3145 zFilename += sqlite3Strlen30(zFilename) + 1; in uriParameter()
3146 while( ALWAYS(zFilename!=0) && zFilename[0] ){ in uriParameter()
3147 int x = strcmp(zFilename, zParam); in uriParameter()
3148 zFilename += sqlite3Strlen30(zFilename) + 1; in uriParameter()
3149 if( x==0 ) return zFilename; in uriParameter()
3150 zFilename += sqlite3Strlen30(zFilename) + 1; in uriParameter()
3163 const char *zFilename, /* Database filename UTF-8 encoded */ in openDatabase() argument
3357 if( zFilename && zFilename[0]==':' ){ in openDatabase()
3358 if( strcmp(zFilename, ":localStorage:")==0 ){ in openDatabase()
3359 zFilename = "file:local?vfs=kvvfs"; in openDatabase()
3361 }else if( strcmp(zFilename, ":sessionStorage:")==0 ){ in openDatabase()
3362 zFilename = "file:session?vfs=kvvfs"; in openDatabase()
3390 rc = sqlite3ParseUri(zVfs, zFilename, &flags, &db->pVfs, &zOpen, &zErrMsg); in openDatabase()
3505 sqlite3GlobalConfig.xSqllog(pArg, db, zFilename, 0); in openDatabase()
3517 const char *zFilename, in sqlite3_open() argument
3520 return openDatabase(zFilename, ppDb, in sqlite3_open()
3537 const void *zFilename, in sqlite3_open16() argument
3552 if( zFilename==0 ) zFilename = "\000\000"; in sqlite3_open16()
3554 sqlite3ValueSetStr(pVal, -1, zFilename, SQLITE_UTF16NATIVE, SQLITE_STATIC); in sqlite3_open16()
4567 const char *sqlite3_uri_parameter(const char *zFilename, const char *zParam){ in sqlite3_uri_parameter() argument
4568 if( zFilename==0 || zParam==0 ) return 0; in sqlite3_uri_parameter()
4569 zFilename = databaseName(zFilename); in sqlite3_uri_parameter()
4570 return uriParameter(zFilename, zParam); in sqlite3_uri_parameter()
4576 const char *sqlite3_uri_key(const char *zFilename, int N){ in sqlite3_uri_key() argument
4577 if( zFilename==0 || N<0 ) return 0; in sqlite3_uri_key()
4578 zFilename = databaseName(zFilename); in sqlite3_uri_key()
4579 zFilename += sqlite3Strlen30(zFilename) + 1; in sqlite3_uri_key()
4580 while( ALWAYS(zFilename) && zFilename[0] && (N--)>0 ){ in sqlite3_uri_key()
4581 zFilename += sqlite3Strlen30(zFilename) + 1; in sqlite3_uri_key()
4582 zFilename += sqlite3Strlen30(zFilename) + 1; in sqlite3_uri_key()
4584 return zFilename[0] ? zFilename : 0; in sqlite3_uri_key()
4590 int sqlite3_uri_boolean(const char *zFilename, const char *zParam, int bDflt){ in sqlite3_uri_boolean() argument
4591 const char *z = sqlite3_uri_parameter(zFilename, zParam); in sqlite3_uri_boolean()
4600 const char *zFilename, /* Filename as passed to xOpen */ in sqlite3_uri_int64() argument
4604 const char *z = sqlite3_uri_parameter(zFilename, zParam); in sqlite3_uri_int64()
4622 const char *sqlite3_filename_database(const char *zFilename){ in sqlite3_filename_database() argument
4623 if( zFilename==0 ) return 0; in sqlite3_filename_database()
4624 return databaseName(zFilename); in sqlite3_filename_database()
4626 const char *sqlite3_filename_journal(const char *zFilename){ in sqlite3_filename_journal() argument
4627 if( zFilename==0 ) return 0; in sqlite3_filename_journal()
4628 zFilename = databaseName(zFilename); in sqlite3_filename_journal()
4629 zFilename += sqlite3Strlen30(zFilename) + 1; in sqlite3_filename_journal()
4630 while( ALWAYS(zFilename) && zFilename[0] ){ in sqlite3_filename_journal()
4631 zFilename += sqlite3Strlen30(zFilename) + 1; in sqlite3_filename_journal()
4632 zFilename += sqlite3Strlen30(zFilename) + 1; in sqlite3_filename_journal()
4634 return zFilename + 1; in sqlite3_filename_journal()
4636 const char *sqlite3_filename_wal(const char *zFilename){ in sqlite3_filename_wal() argument
4640 zFilename = sqlite3_filename_journal(zFilename); in sqlite3_filename_wal()
4641 if( zFilename ) zFilename += sqlite3Strlen30(zFilename) + 1; in sqlite3_filename_wal()
4642 return zFilename; in sqlite3_filename_wal()