Lines Matching refs:zName
863 static char quoteChar(const char *zName){ in quoteChar() argument
865 if( !isalpha((unsigned char)zName[0]) && zName[0]!='_' ) return '"'; in quoteChar()
866 for(i=0; zName[i]; i++){ in quoteChar()
867 if( !isalnum((unsigned char)zName[i]) && zName[i]!='_' ) return '"'; in quoteChar()
869 return sqlite3_keyword_check(zName, i) ? '"' : 0; in quoteChar()
879 const char *zName /* The name of the virtual table */ in shellFakeSchema() argument
889 zSchema ? zSchema : "main", zName); in shellFakeSchema()
899 cQuote = quoteChar(zName); in shellFakeSchema()
900 appendText(&s, zName, cQuote); in shellFakeSchema()
929 const char *zName = (const char*)sqlite3_value_text(apVal[0]); in shellModuleSchema() local
930 char *zFake = shellFakeSchema(sqlite3_context_db_handle(pCtx), 0, zName); in shellModuleSchema()
974 const char *zName = (const char*)sqlite3_value_text(apVal[2]); in shellAddSchemaName() local
991 if( zName in shellAddSchemaName()
993 && (zFake = shellFakeSchema(db, zSchema, zName))!=0 in shellAddSchemaName()
2234 static void readFileContents(sqlite3_context *ctx, const char *zName){ in readFileContents() argument
2241 in = fopen(zName, "rb"); in readFileContents()
2281 const char *zName; in readfileFunc() local
2283 zName = (const char*)sqlite3_value_text(argv[0]); in readfileFunc()
2284 if( zName==0 ) return; in readfileFunc()
2285 readFileContents(context, zName); in readfileFunc()
3726 static int apndDelete(sqlite3_vfs*, const char *zName, int syncDir);
3727 static int apndAccess(sqlite3_vfs*, const char *zName, int flags, int *);
3728 static int apndFullPathname(sqlite3_vfs*, const char *zName, int, char *zOut);
3740 static const char *apndNextSystemCall(sqlite3_vfs*, const char *zName);
4033 const char *zName, in apndOpen() argument
4045 return pSubVfs->xOpen(pSubVfs, zName, pFile, flags, pOutFlags); in apndOpen()
4051 rc = pSubVfs->xOpen(pSubVfs, zName, pSubFile, flags, pOutFlags); in apndOpen()
4128 const char *zName, in apndSetSystemCall() argument
4131 return ORIGVFS(pVfs)->xSetSystemCall(ORIGVFS(pVfs),zName,pCall); in apndSetSystemCall()
4135 const char *zName in apndGetSystemCall() argument
4137 return ORIGVFS(pVfs)->xGetSystemCall(ORIGVFS(pVfs),zName); in apndGetSystemCall()
4139 static const char *apndNextSystemCall(sqlite3_vfs *pVfs, const char *zName){ in apndNextSystemCall() argument
4140 return ORIGVFS(pVfs)->xNextSystemCall(ORIGVFS(pVfs), zName); in apndNextSystemCall()
6264 const char *zName, /* Name of SQL function */ in zipfileFindFunction() argument
6268 if( sqlite3_stricmp("zipfile_cds", zName)==0 ){ in zipfileFindFunction()
6336 char *zName = 0; /* Path (name) of new entry */ in zipfileStep() local
6364 zName = (char*)sqlite3_value_text(pName); in zipfileStep()
6366 if( zName==0 ){ in zipfileStep()
6420 if( nName>0 && zName[nName-1]=='/' ){ in zipfileStep()
6426 if( nName==0 || zName[nName-1]!='/' ){ in zipfileStep()
6427 zName = zFree = sqlite3_mprintf("%s/", zName); in zipfileStep()
6428 if( zName==0 ){ in zipfileStep()
6432 nName = (int)strlen(zName); in zipfileStep()
6434 while( nName>1 && zName[nName-2]=='/' ) nName--; in zipfileStep()
6450 e.cds.zFile = zName; in zipfileStep()
6948 char *zName; member
6954 char *zName; /* Table name */ member
7292 assert( sqlite3_stricmp(p->pTab->zName, argv[2])==0 ); in expertConnect()
7485 "SELECT * FROM main.%Q WHERE sample()", pVtab->pTab->zName in expertFilter()
7589 pNew->aCol[nCol].zName = pCsr; in idxGetTableInfo()
7612 pNew->zName = pCsr; in idxGetTableInfo()
7613 memcpy(pNew->zName, zTab, nTab+1); in idxGetTableInfo()
7689 if( idxIdentifierRequiresQuotes(p->zName) ){ in idxAppendColDefn()
7690 zRet = idxAppendText(pRc, zRet, "%Q", p->zName); in idxAppendColDefn()
7692 zRet = idxAppendText(pRc, zRet, "%s", p->zName); in idxAppendColDefn()
7724 const char *zTbl = pScan->pTab->zName; in idxFindCompatible()
7809 const char *zTable = pScan->pTab->zName; in idxCreateFromCons()
7810 char *zName; /* Index name */ in idxCreateFromCons() local
7815 zName = sqlite3_mprintf("%s_idx_%08x", zTable, h); in idxCreateFromCons()
7816 if( zName==0 ){ in idxCreateFromCons()
7824 zIdx = sqlite3_mprintf(zFmt, zName, zTable, zCols); in idxCreateFromCons()
7829 idxHashAdd(&rc, &p->hIdx, zName, zIdx); in idxCreateFromCons()
7831 sqlite3_free(zName); in idxCreateFromCons()
8067 if( 0==sqlite3_stricmp(z3, pTab->zName) ) break; in idxAuthCallback()
8097 const char *zTab = pTab->zName; in idxProcessOneTrigger()
8140 pTab->aCol[i].zName in idxProcessOneTrigger()
8209 const char *zName = (const char*)sqlite3_column_text(pSchema, 1); in idxCreateVtabSchema() local
8216 rc = idxGetTableInfo(p->db, zName, &pTab, pzErrmsg); in idxCreateVtabSchema()
8228 (i==0 ? "" : ", "), pTab->aCol[i].zName, pTab->aCol[i].zColl in idxCreateVtabSchema()
8235 "CREATE VIRTUAL TABLE %Q USING expert(%Q)", zName, zInner in idxCreateVtabSchema()
8413 const char *zName = (const char*)sqlite3_column_text(pIndexXInfo, 0); in idxPopulateOneStat1() local
8416 "%sx.%Q IS rem(%d, x.%Q) COLLATE %s", zComma, zName, nCol, zName, zColl in idxPopulateOneStat1()
9698 char *zName; /* Symbolic name for this session */ member
11011 static void set_table_name(ShellState *p, const char *zName){ in set_table_name() argument
11020 if( zName==0 ) return; in set_table_name()
11021 cQuote = quoteChar(zName); in set_table_name()
11022 n = strlen30(zName); in set_table_name()
11028 for(i=0; zName[i]; i++){ in set_table_name()
11029 z[n++] = zName[i]; in set_table_name()
11030 if( zName[i]==cQuote ) z[n++] = cQuote; in set_table_name()
12522 static char *readFile(const char *zName, int *pnByte){ in readFile() argument
12523 FILE *in = fopen(zName, "rb"); in readFile()
12552 sqlite3_free(pSession->zName); in session_close()
12600 int deduceDatabaseType(const char *zName, int dfltZip){ in deduceDatabaseType() argument
12601 FILE *f = fopen(zName, "rb"); in deduceDatabaseType()
12606 if( dfltZip && sqlite3_strlike("%.zip",zName,0)==0 ){ in deduceDatabaseType()
12627 }else if( n==0 && dfltZip && sqlite3_strlike("%.zip",zName,0)==0 ){ in deduceDatabaseType()
12765 const char *zName = (const char*)sqlite3_value_text(argv[0]); in shellIdQuote() local
12767 if( zName ){ in shellIdQuote()
12768 char *z = sqlite3_mprintf("\"%w\"", zName); in shellIdQuote()
13538 const unsigned char *zName; in tryToCloneSchema() local
13552 zName = sqlite3_column_text(pQuery, 0); in tryToCloneSchema()
13554 printf("%s... ", zName); fflush(stdout); in tryToCloneSchema()
13562 xForEach(p, newDb, (const char*)zName); in tryToCloneSchema()
13579 zName = sqlite3_column_text(pQuery, 0); in tryToCloneSchema()
13581 printf("%s... ", zName); fflush(stdout); in tryToCloneSchema()
13589 xForEach(p, newDb, (const char*)zName); in tryToCloneSchema()
13700 static const struct { const char *zName; int ofst; } aField[] = { in shell_dbinfo_command() member
13714 static const struct { const char *zName; const char *zSql; } aQuery[] = { in shell_dbinfo_command() member
13762 utf8_printf(p->out, "%-20s %u", aField[i].zName, val); in shell_dbinfo_command()
13783 utf8_printf(p->out, "%-20s %d\n", aQuery[i].zName, val); in shell_dbinfo_command()
15129 const char *zName, /* Name of table */ in recoverNewTable() argument
15160 "SELECT count(*) FROM pragma_table_info(%Q)", zName in recoverNewTable()
15174 ") FROM sqlite_master WHERE name = %Q", zName in recoverNewTable()
15197 , zName, zName in recoverNewTable()
15205 pTab->zQuoted = shellMPrintf(&rc, "\"%w\"", zName); in recoverNewTable()
15221 zName in recoverNewTable()
15271 const char *zName = 0; in recoverFindTable() local
15284 zName = (const char*)sqlite3_column_text(pStmt, 1); in recoverFindTable()
15286 pRet = recoverNewTable(pRc, zName, zSql, bIntkey, nCol); in recoverFindTable()
15659 const char *zName = (const char*)sqlite3_column_text(pStmt, 1); in recoverDatabaseCmd() local
15662 zName, zName, zSql in recoverDatabaseCmd()
15936 const char *zName; in do_meta_command() member
15959 if( nArg>1 && strcmp(azArg[1], aDbConfig[ii].zName)!=0 ) continue; in do_meta_command()
15964 utf8_printf(p->out, "%19s %s\n", aDbConfig[ii].zName, v ? "on" : "off"); in do_meta_command()
17364 const char *zName = 0; in do_meta_command() local
17379 }else if( zName==0 ){ in do_meta_command()
17380 zName = azArg[ii]; in do_meta_command()
17387 if( zName!=0 ){ in do_meta_command()
17388 int isMaster = sqlite3_strlike(zName, "sqlite_master", '\\')==0; in do_meta_command()
17389 if( isMaster || sqlite3_strlike(zName,"sqlite_temp_master", '\\')==0 ){ in do_meta_command()
17440 if( zName ){ in do_meta_command()
17448 if( zName ){ in do_meta_command()
17449 char *zQarg = sqlite3_mprintf("%Q", zName); in do_meta_command()
17450 int bGlob = strchr(zName, '*') != 0 || strchr(zName, '?') != 0 || in do_meta_command()
17451 strchr(zName, '[') != 0; in do_meta_command()
17452 if( strchr(zName, '.') ){ in do_meta_command()
17503 if( strcmp(p->aSession[iSes].zName, azArg[1])==0 ) break; in do_meta_command()
17588 pSession->zName, ii); in do_meta_command()
17626 pSession->zName, ii); in do_meta_command()
17639 pSession->zName, ii); in do_meta_command()
17648 utf8_printf(p->out, "%d %s\n", i, p->aSession[i].zName); in do_meta_command()
17657 char *zName; in do_meta_command() local
17659 zName = azCmd[2]; in do_meta_command()
17660 if( zName[0]==0 ) goto session_syntax_error; in do_meta_command()
17662 if( strcmp(p->aSession[i].zName,zName)==0 ){ in do_meta_command()
17663 utf8_printf(stderr, "Session \"%s\" already exists\n", zName); in do_meta_command()
17681 pSession->zName = sqlite3_mprintf("%s", zName); in do_meta_command()
18499 utf8_printf(p->out, "vfs.zName = \"%s\"\n", pVfs->zName); in do_meta_command()
18514 utf8_printf(p->out, "vfs.zName = \"%s\"%s\n", pVfs->zName, in do_meta_command()