Lines Matching refs:azArg

13145   char **azArg,    /* Text of each result column */  in shell_callback()  argument
13152 if( azArg==0 ) return 0; in shell_callback()
13156 if( azArg==0 ) break; in shell_callback()
13164 azArg[i] ? azArg[i] : p->nullValue, p->rowSeparator); in shell_callback()
13185 if( azArg==0 ) break; in shell_callback()
13189 if( azArg[i] && strlenChar(azArg[i])>w ){ in shell_callback()
13190 w = strlenChar(azArg[i]); in shell_callback()
13198 utf8_width_print(p->out, w, azArg[i] ? azArg[i] : p->nullValue); in shell_callback()
13204 printSchemaLine(p->out, azArg[0], ";\n"); in shell_callback()
13215 if( azArg[0]==0 ) break; in shell_callback()
13216 if( sqlite3_strlike("CREATE VIEW%", azArg[0], 0)==0 in shell_callback()
13217 || sqlite3_strlike("CREATE TRIG%", azArg[0], 0)==0 in shell_callback()
13219 utf8_printf(p->out, "%s;\n", azArg[0]); in shell_callback()
13222 z = sqlite3_mprintf("%s", azArg[0]); in shell_callback()
13279 if( azArg==0 ) break; in shell_callback()
13281 char *z = azArg[i]; in shell_callback()
13302 if( azArg==0 ) break; in shell_callback()
13306 output_html_string(p->out, azArg[i] ? azArg[i] : p->nullValue); in shell_callback()
13320 if( azArg==0 ) break; in shell_callback()
13322 output_c_string(p->out, azArg[i] ? azArg[i] : p->nullValue); in shell_callback()
13338 output_csv(p, azArg[i], i<nArg-1); in shell_callback()
13346 if( azArg==0 ) break; in shell_callback()
13365 if( (azArg[i]==0) || (aiType && aiType[i]==SQLITE_NULL) ){ in shell_callback()
13369 output_quoted_string(p->out, azArg[i]); in shell_callback()
13371 output_quoted_escaped_string(p->out, azArg[i]); in shell_callback()
13374 utf8_printf(p->out,"%s", azArg[i]); in shell_callback()
13392 }else if( isNumber(azArg[i], 0) ){ in shell_callback()
13393 utf8_printf(p->out,"%s", azArg[i]); in shell_callback()
13395 output_quoted_string(p->out, azArg[i]); in shell_callback()
13397 output_quoted_escaped_string(p->out, azArg[i]); in shell_callback()
13404 if( azArg==0 ) break; in shell_callback()
13414 if( (azArg[i]==0) || (aiType && aiType[i]==SQLITE_NULL) ){ in shell_callback()
13434 output_json_string(p->out, azArg[i], -1); in shell_callback()
13436 utf8_printf(p->out,"%s", azArg[i]); in shell_callback()
13446 if( azArg==0 ) break; in shell_callback()
13457 if( (azArg[i]==0) || (aiType && aiType[i]==SQLITE_NULL) ){ in shell_callback()
13460 output_quoted_string(p->out, azArg[i]); in shell_callback()
13462 utf8_printf(p->out,"%s", azArg[i]); in shell_callback()
13472 }else if( isNumber(azArg[i], 0) ){ in shell_callback()
13473 utf8_printf(p->out,"%s", azArg[i]); in shell_callback()
13475 output_quoted_string(p->out, azArg[i]); in shell_callback()
13489 if( azArg==0 ) break; in shell_callback()
13492 utf8_printf(p->out,"%s",azArg[i] ? azArg[i] : p->nullValue); in shell_callback()
13498 eqp_append(p, atoi(azArg[0]), atoi(azArg[1]), azArg[3]); in shell_callback()
13509 static int callback(void *pArg, int nArg, char **azArg, char **azCol){ in callback() argument
13511 return shell_callback(pArg, nArg, azArg, azCol, NULL); in callback()
13518 static int captureOutputCallback(void *pArg, int nArg, char **azArg, char **az){ in captureOutputCallback() argument
13522 if( azArg==0 ) return 0; in captureOutputCallback()
13526 if( azArg[i] ) appendText(p, azArg[i], 0); in captureOutputCallback()
14506 char **azArg, /* Array of arguments passed to dot command */ in expertDotCommand() argument
14518 char *z = azArg[i]; in expertDotCommand()
14530 iSample = (int)integerValue(azArg[++i]); in expertDotCommand()
14532 raw_printf(stderr, "value out of range: %s\n", azArg[i]); in expertDotCommand()
14858 static int dump_callback(void *pArg, int nArg, char **azArg, char **azNotUsed){ in dump_callback() argument
14868 if( nArg!=3 || azArg==0 ) return 0; in dump_callback()
14869 zTable = azArg[0]; in dump_callback()
14870 zType = azArg[1]; in dump_callback()
14871 zSql = azArg[2]; in dump_callback()
16565 static int shell_dbinfo_command(ShellState *p, int nArg, char **azArg){ in shell_dbinfo_command() argument
16595 char *zDb = nArg>=2 ? azArg[1] : "main"; in shell_dbinfo_command()
16895 char **azArg, /* Array of arguments passed to dot command */ in lintFkeyIndexes() argument
16972 int n = strlen30(azArg[i]); in lintFkeyIndexes()
16973 if( n>1 && sqlite3_strnicmp("-verbose", azArg[i], n)==0 ){ in lintFkeyIndexes()
16976 else if( n>1 && sqlite3_strnicmp("-groupbyparent", azArg[i], n)==0 ){ in lintFkeyIndexes()
16982 azArg[0], azArg[1] in lintFkeyIndexes()
17071 char **azArg, /* Array of arguments passed to dot command */ in lintDotCommand() argument
17075 n = (nArg>=2 ? strlen30(azArg[1]) : 0); in lintDotCommand()
17076 if( n<1 || sqlite3_strnicmp(azArg[1], "fkey-indexes", n) ) goto usage; in lintDotCommand()
17077 return lintFkeyIndexes(pState, azArg, nArg); in lintDotCommand()
17080 raw_printf(stderr, "Usage %s sub-command ?switches...?\n", azArg[0]); in lintDotCommand()
17198 char **azArg; /* Array of command arguments */ member
17297 char **azArg, /* Array of arguments passed to dot command */ in arParseCommand() argument
17328 char *z = azArg[1]; in arParseCommand()
17346 zArg = azArg[iArg++]; in arParseCommand()
17352 pAr->azArg = &azArg[iArg]; in arParseCommand()
17359 z = azArg[iArg]; in arParseCommand()
17362 pAr->azArg = &azArg[iArg]; in arParseCommand()
17389 zArg = azArg[++iArg]; in arParseCommand()
17397 pAr->azArg = &azArg[iArg+1]; in arParseCommand()
17423 zArg = azArg[++iArg]; in arParseCommand()
17460 char *z = pAr->azArg[i]; in arCheckEntries()
17502 const char *z = pAr->azArg[i]; in arWhereClause()
17797 pAr->azArg[i], pAr->zDir, zExists); in arCreateOrUpdateCommand()
17822 char **azArg, /* Array of arguments passed to dot command */ in arDotCommand() argument
17829 rc = arParseCommand(azArg, nArg, &cmd); in arDotCommand()
18291 static int recoverDatabaseCmd(ShellState *pState, int nArg, char **azArg){ in recoverDatabaseCmd() argument
18305 char *z = azArg[i]; in recoverDatabaseCmd()
18314 zRecoveryDb = azArg[i]; in recoverDatabaseCmd()
18318 zLostAndFound = azArg[i]; in recoverDatabaseCmd()
18324 utf8_printf(stderr, "unexpected option: %s\n", azArg[i]); in recoverDatabaseCmd()
18325 showHelp(pState->out, azArg[0]); in recoverDatabaseCmd()
18617 char *azArg[52]; in do_meta_command() local
18627 while( zLine[h] && nArg<ArraySize(azArg)-1 ){ in do_meta_command()
18632 azArg[nArg++] = &zLine[h]; in do_meta_command()
18640 if( delim=='"' ) resolve_backslashes(azArg[nArg-1]); in do_meta_command()
18642 azArg[nArg++] = &zLine[h]; in do_meta_command()
18645 resolve_backslashes(azArg[nArg-1]); in do_meta_command()
18648 azArg[nArg] = 0; in do_meta_command()
18653 n = strlen30(azArg[0]); in do_meta_command()
18654 c = azArg[0][0]; in do_meta_command()
18658 if( c=='a' && strncmp(azArg[0], "auth", n)==0 ){ in do_meta_command()
18665 if( booleanValue(azArg[1]) ){ in do_meta_command()
18676 if( c=='a' && strncmp(azArg[0], "archive", n)==0 ){ in do_meta_command()
18679 rc = arDotCommand(p, 0, azArg, nArg); in do_meta_command()
18683 if( (c=='b' && n>=3 && strncmp(azArg[0], "backup", n)==0) in do_meta_command()
18684 || (c=='s' && n>=3 && strncmp(azArg[0], "save", n)==0) in do_meta_command()
18693 failIfSafeMode(p, "cannot run .%s in safe mode", azArg[0]); in do_meta_command()
18695 const char *z = azArg[j]; in do_meta_command()
18705 utf8_printf(stderr, "unknown option: %s\n", azArg[j]); in do_meta_command()
18709 zDestFile = azArg[j]; in do_meta_command()
18712 zDestFile = azArg[j]; in do_meta_command()
18752 if( c=='b' && n>=3 && strncmp(azArg[0], "bail", n)==0 ){ in do_meta_command()
18754 bail_on_error = booleanValue(azArg[1]); in do_meta_command()
18761 if( c=='b' && n>=3 && strncmp(azArg[0], "binary", n)==0 ){ in do_meta_command()
18763 if( booleanValue(azArg[1]) ){ in do_meta_command()
18777 if( c=='b' && n>=3 && strncmp(azArg[0], "breakpoint", n)==0 ){ in do_meta_command()
18781 if( c=='c' && strcmp(azArg[0],"cd")==0 ){ in do_meta_command()
18785 wchar_t *z = sqlite3_win32_utf8_to_unicode(azArg[1]); in do_meta_command()
18789 rc = chdir(azArg[1]); in do_meta_command()
18792 utf8_printf(stderr, "Cannot change to directory \"%s\"\n", azArg[1]); in do_meta_command()
18801 if( c=='c' && n>=3 && strncmp(azArg[0], "changes", n)==0 ){ in do_meta_command()
18803 setOrClearFlag(p, SHFLG_CountChanges, azArg[1]); in do_meta_command()
18814 if( c=='c' && n>=3 && strncmp(azArg[0], "check", n)==0 ){ in do_meta_command()
18823 }else if( testcase_glob(azArg[1],zRes)==0 ){ in do_meta_command()
18826 p->zTestcase, azArg[1], zRes); in do_meta_command()
18835 if( c=='c' && strncmp(azArg[0], "clone", n)==0 ){ in do_meta_command()
18838 tryToClone(p, azArg[1]); in do_meta_command()
18845 if( c=='c' && strncmp(azArg[0], "connection", n)==0 ){ in do_meta_command()
18864 }else if( nArg==2 && IsDigit(azArg[1][0]) && azArg[1][1]==0 ){ in do_meta_command()
18865 int i = azArg[1][0] - '0'; in do_meta_command()
18872 }else if( nArg==3 && strcmp(azArg[1], "close")==0 in do_meta_command()
18873 && IsDigit(azArg[2][0]) && azArg[2][1]==0 ){ in do_meta_command()
18874 int i = azArg[2][0] - '0'; in do_meta_command()
18891 if( c=='d' && n>1 && strncmp(azArg[0], "databases", n)==0 ){ in do_meta_command()
18929 if( c=='d' && n>=3 && strncmp(azArg[0], "dbconfig", n)==0 ){ in do_meta_command()
18954 if( nArg>1 && strcmp(azArg[1], aDbConfig[ii].zName)!=0 ) continue; in do_meta_command()
18956 sqlite3_db_config(p->db, aDbConfig[ii].op, booleanValue(azArg[2]), 0); in do_meta_command()
18963 utf8_printf(stderr, "Error: unknown dbconfig \"%s\"\n", azArg[1]); in do_meta_command()
18968 if( c=='d' && n>=3 && strncmp(azArg[0], "dbinfo", n)==0 ){ in do_meta_command()
18969 rc = shell_dbinfo_command(p, nArg, azArg); in do_meta_command()
18973 if( c=='r' && strncmp(azArg[0], "recover", n)==0 ){ in do_meta_command()
18975 rc = recoverDatabaseCmd(p, nArg, azArg); in do_meta_command()
18979 if( c=='d' && strncmp(azArg[0], "dump", n)==0 ){ in do_meta_command()
18989 if( azArg[i][0]=='-' ){ in do_meta_command()
18990 const char *z = azArg[i]+1; in do_meta_command()
19013 raw_printf(stderr, "Unknown option \"%s\" on \".dump\"\n", azArg[i]); in do_meta_command()
19030 ")", azArg[i], azArg[i] in do_meta_command()
19091 if( c=='e' && strncmp(azArg[0], "echo", n)==0 ){ in do_meta_command()
19093 setOrClearFlag(p, SHFLG_Echo, azArg[1]); in do_meta_command()
19100 if( c=='e' && strncmp(azArg[0], "eqp", n)==0 ){ in do_meta_command()
19107 if( strcmp(azArg[1],"full")==0 ){ in do_meta_command()
19109 }else if( strcmp(azArg[1],"trigger")==0 ){ in do_meta_command()
19112 }else if( strcmp(azArg[1],"test")==0 ){ in do_meta_command()
19115 }else if( strcmp(azArg[1],"trace")==0 ){ in do_meta_command()
19123 p->autoEQP = (u8)booleanValue(azArg[1]); in do_meta_command()
19131 if( c=='e' && strncmp(azArg[0], "exit", n)==0 ){ in do_meta_command()
19132 if( nArg>1 && (rc = (int)integerValue(azArg[1]))!=0 ) exit(rc); in do_meta_command()
19138 if( c=='e' && strncmp(azArg[0], "explain", n)==0 ){ in do_meta_command()
19141 if( strcmp(azArg[1],"auto")==0 ){ in do_meta_command()
19144 val = booleanValue(azArg[1]); in do_meta_command()
19161 if( c=='e' && strncmp(azArg[0], "expert", n)==0 ){ in do_meta_command()
19163 expertDotCommand(p, azArg, nArg); in do_meta_command()
19167 if( c=='f' && strncmp(azArg[0], "filectrl", n)==0 ){ in do_meta_command()
19194 zCmd = nArg>=2 ? azArg[1] : "help"; in do_meta_command()
19200 zSchema = azArg[2]; in do_meta_command()
19201 for(i=3; i<nArg; i++) azArg[i-2] = azArg[i]; in do_meta_command()
19203 zCmd = azArg[1]; in do_meta_command()
19246 iRes = nArg==3 ? integerValue(azArg[2]) : -1; in do_meta_command()
19255 x = (int)integerValue(azArg[2]); in do_meta_command()
19264 x = nArg==3 ? booleanValue(azArg[2]) : -1; in do_meta_command()
19293 x = atoi(azArg[2]); in do_meta_command()
19314 if( c=='f' && strncmp(azArg[0], "fullschema", n)==0 ){ in do_meta_command()
19320 if( nArg==2 && optionMatch(azArg[1], "indent") ){ in do_meta_command()
19361 if( c=='h' && strncmp(azArg[0], "headers", n)==0 ){ in do_meta_command()
19363 p->showHeader = booleanValue(azArg[1]); in do_meta_command()
19371 if( c=='h' && strncmp(azArg[0], "help", n)==0 ){ in do_meta_command()
19373 n = showHelp(p->out, azArg[1]); in do_meta_command()
19375 utf8_printf(p->out, "Nothing matches '%s'\n", azArg[1]); in do_meta_command()
19382 if( c=='i' && strncmp(azArg[0], "import", n)==0 ){ in do_meta_command()
19411 char *z = azArg[i]; in do_meta_command()
19427 nSkip = integerValue(azArg[++i]); in do_meta_command()
19665 if( c=='i' && strncmp(azArg[0], "imposter", n)==0 ){ in do_meta_command()
19673 if( !(nArg==3 || (nArg==2 && sqlite3_stricmp(azArg[1],"off")==0)) ){ in do_meta_command()
19698 azArg[1], azArg[1] in do_meta_command()
19707 zSql = sqlite3_mprintf("PRAGMA index_xinfo='%q'", azArg[1]); in do_meta_command()
19734 utf8_printf(stderr, "no such index: \"%s\"\n", azArg[1]); in do_meta_command()
19742 azArg[2], zCollist, lenPK, zCollist); in do_meta_command()
19754 azArg[1], isWO ? "table" : "index" in do_meta_command()
19766 if( c=='i' && strncmp(azArg[0], "iotrace", n)==0 ){ in do_meta_command()
19772 }else if( strcmp(azArg[1], "-")==0 ){ in do_meta_command()
19776 iotrace = fopen(azArg[1], "w"); in do_meta_command()
19778 utf8_printf(stderr, "Error: cannot open \"%s\"\n", azArg[1]); in do_meta_command()
19788 if( c=='l' && n>=5 && strncmp(azArg[0], "limits", n)==0 ){ in do_meta_command()
19819 n2 = strlen30(azArg[1]); in do_meta_command()
19821 if( sqlite3_strnicmp(aLimit[i].zLimitName, azArg[1], n2)==0 ){ in do_meta_command()
19825 utf8_printf(stderr, "ambiguous limit: \"%s\"\n", azArg[1]); in do_meta_command()
19834 azArg[1]); in do_meta_command()
19840 (int)integerValue(azArg[2])); in do_meta_command()
19847 if( c=='l' && n>2 && strncmp(azArg[0], "lint", n)==0 ){ in do_meta_command()
19849 lintDotCommand(p, azArg, nArg); in do_meta_command()
19853 if( c=='l' && strncmp(azArg[0], "load", n)==0 ){ in do_meta_command()
19862 zFile = azArg[1]; in do_meta_command()
19863 zProc = nArg>=3 ? azArg[2] : 0; in do_meta_command()
19874 if( c=='l' && strncmp(azArg[0], "log", n)==0 ){ in do_meta_command()
19880 const char *zFile = azArg[1]; in do_meta_command()
19886 if( c=='m' && strncmp(azArg[0], "mode", n)==0 ){ in do_meta_command()
19887 const char *zMode = nArg>=2 ? azArg[1] : ""; in do_meta_command()
19890 if( c2=='l' && n2>2 && strncmp(azArg[1],"lines",n2)==0 ){ in do_meta_command()
19893 }else if( c2=='c' && strncmp(azArg[1],"columns",n2)==0 ){ in do_meta_command()
19899 }else if( c2=='l' && n2>2 && strncmp(azArg[1],"list",n2)==0 ){ in do_meta_command()
19903 }else if( c2=='h' && strncmp(azArg[1],"html",n2)==0 ){ in do_meta_command()
19905 }else if( c2=='t' && strncmp(azArg[1],"tcl",n2)==0 ){ in do_meta_command()
19909 }else if( c2=='c' && strncmp(azArg[1],"csv",n2)==0 ){ in do_meta_command()
19913 }else if( c2=='t' && strncmp(azArg[1],"tabs",n2)==0 ){ in do_meta_command()
19916 }else if( c2=='i' && strncmp(azArg[1],"insert",n2)==0 ){ in do_meta_command()
19918 set_table_name(p, nArg>=3 ? azArg[2] : "table"); in do_meta_command()
19919 }else if( c2=='q' && strncmp(azArg[1],"quote",n2)==0 ){ in do_meta_command()
19923 }else if( c2=='a' && strncmp(azArg[1],"ascii",n2)==0 ){ in do_meta_command()
19927 }else if( c2=='m' && strncmp(azArg[1],"markdown",n2)==0 ){ in do_meta_command()
19929 }else if( c2=='t' && strncmp(azArg[1],"table",n2)==0 ){ in do_meta_command()
19931 }else if( c2=='b' && strncmp(azArg[1],"box",n2)==0 ){ in do_meta_command()
19933 }else if( c2=='j' && strncmp(azArg[1],"json",n2)==0 ){ in do_meta_command()
19946 if( c=='n' && strcmp(azArg[0], "nonce")==0 ){ in do_meta_command()
19950 }else if( p->zNonce==0 || strcmp(azArg[1],p->zNonce)!=0 ){ in do_meta_command()
19951 raw_printf(stderr, "line %d: incorrect nonce: \"%s\"\n", p->lineno, azArg[1]); in do_meta_command()
19960 if( c=='n' && strncmp(azArg[0], "nullvalue", n)==0 ){ in do_meta_command()
19963 "%.*s", (int)ArraySize(p->nullValue)-1, azArg[1]); in do_meta_command()
19971 if( c=='o' && strcmp(azArg[0],"oom")==0 ){ in do_meta_command()
19974 const char *z = azArg[i]; in do_meta_command()
19978 raw_printf(p->out, "missing argument on \"%s\"\n", azArg[i]); in do_meta_command()
19981 oomRepeat = (int)integerValue(azArg[++i]); in do_meta_command()
19984 oomCounter = (int)integerValue(azArg[i]); in do_meta_command()
19986 raw_printf(p->out, "unknown argument: \"%s\"\n", azArg[i]); in do_meta_command()
19998 if( c=='o' && strncmp(azArg[0], "open", n)==0 && n>=2 ){ in do_meta_command()
20006 const char *z = azArg[iName]; in do_meta_command()
20025 p->szMax = integerValue(azArg[++iName]); in do_meta_command()
20078 && (strncmp(azArg[0], "output", n)==0||strncmp(azArg[0], "once", n)==0)) in do_meta_command()
20079 || (c=='e' && n==5 && strcmp(azArg[0],"excel")==0) in do_meta_command()
20088 failIfSafeMode(p, "cannot run .%s in safe mode", azArg[0]); in do_meta_command()
20092 }else if( strncmp(azArg[0],"once",n)==0 ){ in do_meta_command()
20096 char *z = azArg[i]; in do_meta_command()
20107 azArg[i]); in do_meta_command()
20108 showHelp(p->out, azArg[0]); in do_meta_command()
20115 while( i+1<nArg ) zFile = sqlite3_mprintf("%z %s", zFile, azArg[++i]); in do_meta_command()
20120 azArg[i]); in do_meta_command()
20121 showHelp(p->out, azArg[0]); in do_meta_command()
20186 if( c=='p' && n>=3 && strncmp(azArg[0], "parameter", n)==0 ){ in do_meta_command()
20193 if( nArg==2 && strcmp(azArg[1],"clear")==0 ){ in do_meta_command()
20201 if( nArg==2 && strcmp(azArg[1],"list")==0 ){ in do_meta_command()
20230 if( nArg==2 && strcmp(azArg[1],"init")==0 ){ in do_meta_command()
20240 if( nArg==4 && strcmp(azArg[1],"set")==0 ){ in do_meta_command()
20244 const char *zKey = azArg[2]; in do_meta_command()
20245 const char *zValue = azArg[3]; in do_meta_command()
20278 if( nArg==3 && strcmp(azArg[1],"unset")==0 ){ in do_meta_command()
20280 "DELETE FROM temp.sqlite_parameters WHERE key=%Q", azArg[2]); in do_meta_command()
20290 if( c=='p' && n>=3 && strncmp(azArg[0], "print", n)==0 ){ in do_meta_command()
20294 utf8_printf(p->out, "%s", azArg[i]); in do_meta_command()
20300 if( c=='p' && n>=3 && strncmp(azArg[0], "progress", n)==0 ){ in do_meta_command()
20307 const char *z = azArg[i]; in do_meta_command()
20329 p->mxProgress = (int)integerValue(azArg[++i]); in do_meta_command()
20333 utf8_printf(stderr, "Error: unknown option: \"%s\"\n", azArg[i]); in do_meta_command()
20345 if( c=='p' && strncmp(azArg[0], "prompt", n)==0 ){ in do_meta_command()
20347 strncpy(mainPrompt,azArg[1],(int)ArraySize(mainPrompt)-1); in do_meta_command()
20350 strncpy(continuePrompt,azArg[2],(int)ArraySize(continuePrompt)-1); in do_meta_command()
20354 if( c=='q' && strncmp(azArg[0], "quit", n)==0 ){ in do_meta_command()
20358 if( c=='r' && n>=3 && strncmp(azArg[0], "read", n)==0 ){ in do_meta_command()
20367 if( azArg[1][0]=='|' ){ in do_meta_command()
20373 p->in = popen(azArg[1]+1, "r"); in do_meta_command()
20375 utf8_printf(stderr, "Error: cannot open \"%s\"\n", azArg[1]); in do_meta_command()
20382 }else if( (p->in = openChrSource(azArg[1]))==0 ){ in do_meta_command()
20383 utf8_printf(stderr,"Error: cannot open \"%s\"\n", azArg[1]); in do_meta_command()
20393 if( c=='r' && n>=3 && strncmp(azArg[0], "restore", n)==0 ){ in do_meta_command()
20402 zSrcFile = azArg[1]; in do_meta_command()
20405 zSrcFile = azArg[2]; in do_meta_command()
20406 zDb = azArg[1]; in do_meta_command()
20445 if( c=='s' && strncmp(azArg[0], "scanstats", n)==0 ){ in do_meta_command()
20447 p->scanstatsOn = (u8)booleanValue(azArg[1]); in do_meta_command()
20457 if( c=='s' && strncmp(azArg[0], "schema", n)==0 ){ in do_meta_command()
20474 if( optionMatch(azArg[ii],"indent") ){ in do_meta_command()
20476 }else if( optionMatch(azArg[ii],"debug") ){ in do_meta_command()
20478 }else if( optionMatch(azArg[ii],"nosys") ){ in do_meta_command()
20480 }else if( azArg[ii][0]=='-' ){ in do_meta_command()
20481 utf8_printf(stderr, "Unknown option: \"%s\"\n", azArg[ii]); in do_meta_command()
20485 zName = azArg[ii]; in do_meta_command()
20597 if( c=='s' && n==11 && strncmp(azArg[0], "selecttrace", n)==0 ){ in do_meta_command()
20598 unsigned int x = nArg>=2 ? (unsigned int)integerValue(azArg[1]) : 0xffffffff; in do_meta_command()
20603 if( c=='s' && strncmp(azArg[0],"session",n)==0 && n>=3 ){ in do_meta_command()
20606 char **azCmd = &azArg[1]; in do_meta_command()
20614 if( strcmp(pAuxDb->aSession[iSes].zName, azArg[1])==0 ) break; in do_meta_command()
20804 if( c=='s' && n>=10 && strncmp(azArg[0], "selftest-", 9)==0 ){ in do_meta_command()
20805 if( strncmp(azArg[0]+9, "boolean", n-9)==0 ){ in do_meta_command()
20808 v = booleanValue(azArg[i]); in do_meta_command()
20809 utf8_printf(p->out, "%s: %d 0x%x\n", azArg[i], v, v); in do_meta_command()
20812 if( strncmp(azArg[0]+9, "integer", n-9)==0 ){ in do_meta_command()
20816 v = integerValue(azArg[i]); in do_meta_command()
20817 sqlite3_snprintf(sizeof(zBuf),zBuf,"%s: %lld 0x%llx\n", azArg[i],v,v); in do_meta_command()
20824 if( c=='s' && n>=4 && strncmp(azArg[0],"selftest",n)==0 ){ in do_meta_command()
20836 const char *z = azArg[i]; in do_meta_command()
20846 azArg[i], azArg[0]); in do_meta_command()
20930 if( c=='s' && strncmp(azArg[0], "separator", n)==0 ){ in do_meta_command()
20937 "%.*s", (int)ArraySize(p->colSeparator)-1, azArg[1]); in do_meta_command()
20941 "%.*s", (int)ArraySize(p->rowSeparator)-1, azArg[2]); in do_meta_command()
20945 if( c=='s' && n>=4 && strncmp(azArg[0],"sha3sum",n)==0 ){ in do_meta_command()
20959 const char *z = azArg[i]; in do_meta_command()
20976 azArg[i], azArg[0]); in do_meta_command()
20977 showHelp(p->out, azArg[0]); in do_meta_command()
21061 && (strncmp(azArg[0], "shell", n)==0 || strncmp(azArg[0],"system",n)==0) in do_meta_command()
21065 failIfSafeMode(p, "cannot run .%s in safe mode", azArg[0]); in do_meta_command()
21071 zCmd = sqlite3_mprintf(strchr(azArg[1],' ')==0?"%s":"\"%s\"", azArg[1]); in do_meta_command()
21073 zCmd = sqlite3_mprintf(strchr(azArg[i],' ')==0?"%z %s":"%z \"%s\"", in do_meta_command()
21074 zCmd, azArg[i]); in do_meta_command()
21082 if( c=='s' && strncmp(azArg[0], "show", n)==0 ){ in do_meta_command()
21125 if( c=='s' && strncmp(azArg[0], "stats", n)==0 ){ in do_meta_command()
21127 if( strcmp(azArg[1],"stmt")==0 ){ in do_meta_command()
21129 }else if( strcmp(azArg[1],"vmstep")==0 ){ in do_meta_command()
21132 p->statsOn = (u8)booleanValue(azArg[1]); in do_meta_command()
21142 if( (c=='t' && n>1 && strncmp(azArg[0], "tables", n)==0) in do_meta_command()
21143 || (c=='i' && (strncmp(azArg[0], "indices", n)==0 in do_meta_command()
21144 || strncmp(azArg[0], "indexes", n)==0) ) in do_meta_command()
21203 sqlite3_bind_text(pStmt, 1, azArg[1], -1, SQLITE_TRANSIENT); in do_meta_command()
21251 if( c=='t' && strcmp(azArg[0],"testcase")==0 ){ in do_meta_command()
21258 sqlite3_snprintf(sizeof(p->zTestcase), p->zTestcase, "%s", azArg[1]); in do_meta_command()
21265 if( c=='t' && n>=8 && strncmp(azArg[0], "testctrl", n)==0 ){ in do_meta_command()
21303 zCmd = nArg>=2 ? azArg[1] : "help"; in do_meta_command()
21352 unsigned int opt = (unsigned int)strtol(azArg[2], 0, 0); in do_meta_command()
21371 unsigned int opt = (unsigned int)integerValue(azArg[2]); in do_meta_command()
21380 int ii = (int)integerValue(azArg[2]); in do_meta_command()
21382 if( ii==0 && strcmp(azArg[2],"random")==0 ){ in do_meta_command()
21402 int opt = booleanValue(azArg[2]); in do_meta_command()
21412 int opt = booleanValue(azArg[2]); in do_meta_command()
21427 azArg[2], in do_meta_command()
21428 integerValue(azArg[3]), in do_meta_command()
21429 integerValue(azArg[4])); in do_meta_command()
21454 int id = (int)integerValue(azArg[2]); in do_meta_command()
21455 int val = (int)integerValue(azArg[3]); in do_meta_command()
21459 int id = (int)integerValue(azArg[2]); in do_meta_command()
21480 int opt = (unsigned int)integerValue(azArg[2]); in do_meta_command()
21498 if( c=='t' && n>4 && strncmp(azArg[0], "timeout", n)==0 ){ in do_meta_command()
21500 sqlite3_busy_timeout(p->db, nArg>=2 ? (int)integerValue(azArg[1]) : 0); in do_meta_command()
21503 if( c=='t' && n>=5 && strncmp(azArg[0], "timer", n)==0 ){ in do_meta_command()
21505 enableTimer = booleanValue(azArg[1]); in do_meta_command()
21517 if( c=='t' && strncmp(azArg[0], "trace", n)==0 ){ in do_meta_command()
21522 const char *z = azArg[jj]; in do_meta_command()
21554 p->traceOut = output_file_open(azArg[1], 0); in do_meta_command()
21567 if( c=='u' && strncmp(azArg[0], "unmodule", n)==0 ){ in do_meta_command()
21577 zOpt = azArg[1]; in do_meta_command()
21581 assert( azArg[nArg]==0 ); in do_meta_command()
21582 sqlite3_drop_modules(p->db, nArg>2 ? (const char**)(azArg+2) : 0); in do_meta_command()
21585 sqlite3_create_module(p->db, azArg[ii], 0, 0); in do_meta_command()
21592 if( c=='u' && strncmp(azArg[0], "user", n)==0 ){ in do_meta_command()
21599 if( strcmp(azArg[1],"login")==0 ){ in do_meta_command()
21605 rc = sqlite3_user_authenticate(p->db, azArg[2], azArg[3], in do_meta_command()
21606 strlen30(azArg[3])); in do_meta_command()
21608 utf8_printf(stderr, "Authentication failed for user %s\n", azArg[2]); in do_meta_command()
21611 }else if( strcmp(azArg[1],"add")==0 ){ in do_meta_command()
21617 rc = sqlite3_user_add(p->db, azArg[2], azArg[3], strlen30(azArg[3]), in do_meta_command()
21618 booleanValue(azArg[4])); in do_meta_command()
21623 }else if( strcmp(azArg[1],"edit")==0 ){ in do_meta_command()
21629 rc = sqlite3_user_change(p->db, azArg[2], azArg[3], strlen30(azArg[3]), in do_meta_command()
21630 booleanValue(azArg[4])); in do_meta_command()
21635 }else if( strcmp(azArg[1],"delete")==0 ){ in do_meta_command()
21641 rc = sqlite3_user_delete(p->db, azArg[2]); in do_meta_command()
21654 if( c=='v' && strncmp(azArg[0], "version", n)==0 ){ in do_meta_command()
21673 if( c=='v' && strncmp(azArg[0], "vfsinfo", n)==0 ){ in do_meta_command()
21674 const char *zDbName = nArg==2 ? azArg[1] : "main"; in do_meta_command()
21687 if( c=='v' && strncmp(azArg[0], "vfslist", n)==0 ){ in do_meta_command()
21705 if( c=='v' && strncmp(azArg[0], "vfsname", n)==0 ){ in do_meta_command()
21706 const char *zDbName = nArg==2 ? azArg[1] : "main"; in do_meta_command()
21717 if( c=='w' && strncmp(azArg[0], "wheretrace", n)==0 ){ in do_meta_command()
21718 unsigned int x = nArg>=2 ? (unsigned int)integerValue(azArg[1]) : 0xffffffff; in do_meta_command()
21722 if( c=='w' && strncmp(azArg[0], "width", n)==0 ){ in do_meta_command()
21724 assert( nArg<=ArraySize(azArg) ); in do_meta_command()
21730 p->colWidth[j-1] = (int)integerValue(azArg[j]); in do_meta_command()
21736 " \"%s\". Enter \".help\" for help\n", azArg[0]); in do_meta_command()