Lines Matching refs:azArg

19235   char **azArg,    /* Text of each result column */  in shell_callback()  argument
19242 if( azArg==0 ) return 0; in shell_callback()
19250 if( azArg==0 ) break; in shell_callback()
19258 azArg[i] ? azArg[i] : p->nullValue, p->rowSeparator); in shell_callback()
19295 if( azArg==0 ) break; in shell_callback()
19300 const char *zVal = azArg[ aMap[i] ]; in shell_callback()
19318 printSchemaLine(azArg[0], ";\n"); in shell_callback()
19329 if( azArg[0]==0 ) break; in shell_callback()
19330 if( sqlite3_strlike("CREATE VIEW%", azArg[0], 0)==0 in shell_callback()
19331 || sqlite3_strlike("CREATE TRIG%", azArg[0], 0)==0 in shell_callback()
19333 oputf("%s;\n", azArg[0]); in shell_callback()
19336 z = sqlite3_mprintf("%s", azArg[0]); in shell_callback()
19393 if( azArg==0 ) break; in shell_callback()
19395 char *z = azArg[i]; in shell_callback()
19412 if( azArg==0 ) break; in shell_callback()
19416 output_html_string(azArg[i] ? azArg[i] : p->nullValue); in shell_callback()
19430 if( azArg==0 ) break; in shell_callback()
19432 output_c_string(azArg[i] ? azArg[i] : p->nullValue); in shell_callback()
19448 output_csv(p, azArg[i], i<nArg-1); in shell_callback()
19456 if( azArg==0 ) break; in shell_callback()
19476 if( (azArg[i]==0) || (aiType && aiType[i]==SQLITE_NULL) ){ in shell_callback()
19480 output_quoted_string(azArg[i]); in shell_callback()
19482 output_quoted_escaped_string(azArg[i]); in shell_callback()
19485 oputz(azArg[i]); in shell_callback()
19508 }else if( isNumber(azArg[i], 0) ){ in shell_callback()
19509 oputz(azArg[i]); in shell_callback()
19511 output_quoted_string(azArg[i]); in shell_callback()
19513 output_quoted_escaped_string(azArg[i]); in shell_callback()
19520 if( azArg==0 ) break; in shell_callback()
19530 if( (azArg[i]==0) || (aiType && aiType[i]==SQLITE_NULL) ){ in shell_callback()
19550 output_json_string(azArg[i], -1); in shell_callback()
19552 oputz(azArg[i]); in shell_callback()
19562 if( azArg==0 ) break; in shell_callback()
19573 if( (azArg[i]==0) || (aiType && aiType[i]==SQLITE_NULL) ){ in shell_callback()
19576 output_quoted_string(azArg[i]); in shell_callback()
19578 oputz(azArg[i]); in shell_callback()
19588 }else if( isNumber(azArg[i], 0) ){ in shell_callback()
19589 oputz(azArg[i]); in shell_callback()
19591 output_quoted_string(azArg[i]); in shell_callback()
19605 if( azArg==0 ) break; in shell_callback()
19608 oputz(azArg[i] ? azArg[i] : p->nullValue); in shell_callback()
19614 eqp_append(p, atoi(azArg[0]), atoi(azArg[1]), azArg[3]); in shell_callback()
19625 static int callback(void *pArg, int nArg, char **azArg, char **azCol){ in callback() argument
19627 return shell_callback(pArg, nArg, azArg, azCol, NULL); in callback()
19634 static int captureOutputCallback(void *pArg, int nArg, char **azArg, char **az){ in captureOutputCallback() argument
19638 if( azArg==0 ) return 0; in captureOutputCallback()
19642 if( azArg[i] ) appendText(p, azArg[i], 0); in captureOutputCallback()
20977 char **azArg, /* Array of arguments passed to dot command */ in expertDotCommand() argument
20989 char *z = azArg[i]; in expertDotCommand()
21001 iSample = (int)integerValue(azArg[++i]); in expertDotCommand()
21003 eputf("value out of range: %s\n", azArg[i]); in expertDotCommand()
21324 static int dump_callback(void *pArg, int nArg, char **azArg, char **azNotUsed){ in dump_callback() argument
21334 if( nArg!=3 || azArg==0 ) return 0; in dump_callback()
21335 zTable = azArg[0]; in dump_callback()
21336 zType = azArg[1]; in dump_callback()
21337 zSql = azArg[2]; in dump_callback()
23086 static int shell_dbinfo_command(ShellState *p, int nArg, char **azArg){ in shell_dbinfo_command() argument
23116 char *zDb = nArg>=2 ? azArg[1] : "main"; in shell_dbinfo_command()
23417 char **azArg, /* Array of arguments passed to dot command */ in lintFkeyIndexes() argument
23493 int n = strlen30(azArg[i]); in lintFkeyIndexes()
23494 if( n>1 && sqlite3_strnicmp("-verbose", azArg[i], n)==0 ){ in lintFkeyIndexes()
23497 else if( n>1 && sqlite3_strnicmp("-groupbyparent", azArg[i], n)==0 ){ in lintFkeyIndexes()
23502 eputf("Usage: %s %s ?-verbose? ?-groupbyparent?\n", azArg[0], azArg[1]); in lintFkeyIndexes()
23590 char **azArg, /* Array of arguments passed to dot command */ in lintDotCommand() argument
23594 n = (nArg>=2 ? strlen30(azArg[1]) : 0); in lintDotCommand()
23595 if( n<1 || sqlite3_strnicmp(azArg[1], "fkey-indexes", n) ) goto usage; in lintDotCommand()
23596 return lintFkeyIndexes(pState, azArg, nArg); in lintDotCommand()
23599 eputf("Usage %s sub-command ?switches...?\n", azArg[0]); in lintDotCommand()
23715 char **azArg; /* Array of command arguments */ member
23814 char **azArg, /* Array of arguments passed to dot command */ in arParseCommand() argument
23845 char *z = azArg[1]; in arParseCommand()
23863 zArg = azArg[iArg++]; in arParseCommand()
23869 pAr->azArg = &azArg[iArg]; in arParseCommand()
23876 z = azArg[iArg]; in arParseCommand()
23879 pAr->azArg = &azArg[iArg]; in arParseCommand()
23906 zArg = azArg[++iArg]; in arParseCommand()
23914 pAr->azArg = &azArg[iArg+1]; in arParseCommand()
23940 zArg = azArg[++iArg]; in arParseCommand()
23980 char *z = pAr->azArg[i]; in arCheckEntries()
24022 const char *z = pAr->azArg[i]; in arWhereClause()
24313 pAr->azArg[i], pAr->zDir, zExists); in arCreateOrUpdateCommand()
24338 char **azArg, /* Array of arguments passed to dot command */ in arDotCommand() argument
24345 rc = arParseCommand(azArg, nArg, &cmd); in arDotCommand()
24461 static int recoverDatabaseCmd(ShellState *pState, int nArg, char **azArg){ in recoverDatabaseCmd() argument
24471 char *z = azArg[i]; in recoverDatabaseCmd()
24485 zRecoveryDb = azArg[i]; in recoverDatabaseCmd()
24489 zLAF = azArg[i]; in recoverDatabaseCmd()
24495 eputf("unexpected option: %s\n", azArg[i]); in recoverDatabaseCmd()
24496 showHelp(pState->out, azArg[0]); in recoverDatabaseCmd()
24751 char *azArg[52]; in do_meta_command() local
24761 while( zLine[h] && nArg<ArraySize(azArg)-1 ){ in do_meta_command()
24766 azArg[nArg++] = &zLine[h]; in do_meta_command()
24774 if( delim=='"' ) resolve_backslashes(azArg[nArg-1]); in do_meta_command()
24776 azArg[nArg++] = &zLine[h]; in do_meta_command()
24781 azArg[nArg] = 0; in do_meta_command()
24786 n = strlen30(azArg[0]); in do_meta_command()
24787 c = azArg[0][0]; in do_meta_command()
24791 if( c=='a' && cli_strncmp(azArg[0], "auth", n)==0 ){ in do_meta_command()
24798 if( booleanValue(azArg[1]) ){ in do_meta_command()
24810 if( c=='a' && cli_strncmp(azArg[0], "archive", n)==0 ){ in do_meta_command()
24813 rc = arDotCommand(p, 0, azArg, nArg); in do_meta_command()
24818 if( (c=='b' && n>=3 && cli_strncmp(azArg[0], "backup", n)==0) in do_meta_command()
24819 || (c=='s' && n>=3 && cli_strncmp(azArg[0], "save", n)==0) in do_meta_command()
24828 failIfSafeMode(p, "cannot run .%s in safe mode", azArg[0]); in do_meta_command()
24830 const char *z = azArg[j]; in do_meta_command()
24840 eputf("unknown option: %s\n", azArg[j]); in do_meta_command()
24844 zDestFile = azArg[j]; in do_meta_command()
24847 zDestFile = azArg[j]; in do_meta_command()
24888 if( c=='b' && n>=3 && cli_strncmp(azArg[0], "bail", n)==0 ){ in do_meta_command()
24890 bail_on_error = booleanValue(azArg[1]); in do_meta_command()
24898 if( c=='b' && n>=3 && cli_strncmp(azArg[0], "binary", n)==0 ){ in do_meta_command()
24900 if( booleanValue(azArg[1]) ){ in do_meta_command()
24915 if( c=='b' && n>=3 && cli_strncmp(azArg[0], "breakpoint", n)==0 ){ in do_meta_command()
24920 if( c=='c' && cli_strcmp(azArg[0],"cd")==0 ){ in do_meta_command()
24924 wchar_t *z = sqlite3_win32_utf8_to_unicode(azArg[1]); in do_meta_command()
24928 rc = chdir(azArg[1]); in do_meta_command()
24931 eputf("Cannot change to directory \"%s\"\n", azArg[1]); in do_meta_command()
24941 if( c=='c' && n>=3 && cli_strncmp(azArg[0], "changes", n)==0 ){ in do_meta_command()
24943 setOrClearFlag(p, SHFLG_CountChanges, azArg[1]); in do_meta_command()
24955 if( c=='c' && n>=3 && cli_strncmp(azArg[0], "check", n)==0 ){ in do_meta_command()
24963 }else if( testcase_glob(azArg[1],zRes)==0 ){ in do_meta_command()
24965 p->zTestcase, azArg[1], zRes); in do_meta_command()
24976 if( c=='c' && cli_strncmp(azArg[0], "clone", n)==0 ){ in do_meta_command()
24979 tryToClone(p, azArg[1]); in do_meta_command()
24987 if( c=='c' && cli_strncmp(azArg[0], "connection", n)==0 ){ in do_meta_command()
25006 }else if( nArg==2 && IsDigit(azArg[1][0]) && azArg[1][1]==0 ){ in do_meta_command()
25007 int i = azArg[1][0] - '0'; in do_meta_command()
25014 }else if( nArg==3 && cli_strcmp(azArg[1], "close")==0 in do_meta_command()
25015 && IsDigit(azArg[2][0]) && azArg[2][1]==0 ){ in do_meta_command()
25016 int i = azArg[2][0] - '0'; in do_meta_command()
25033 if( c=='c' && n==4 && cli_strncmp(azArg[0], "crnl", n)==0 ){ in do_meta_command()
25035 if( booleanValue(azArg[1]) ){ in do_meta_command()
25049 if( c=='d' && n>1 && cli_strncmp(azArg[0], "databases", n)==0 ){ in do_meta_command()
25086 if( c=='d' && n>=3 && cli_strncmp(azArg[0], "dbconfig", n)==0 ){ in do_meta_command()
25113 if( nArg>1 && cli_strcmp(azArg[1], aDbConfig[ii].zName)!=0 ) continue; in do_meta_command()
25115 sqlite3_db_config(p->db, aDbConfig[ii].op, booleanValue(azArg[2]), 0); in do_meta_command()
25122 eputf("Error: unknown dbconfig \"%s\"\n", azArg[1]); in do_meta_command()
25128 if( c=='d' && n>=3 && cli_strncmp(azArg[0], "dbinfo", n)==0 ){ in do_meta_command()
25129 rc = shell_dbinfo_command(p, nArg, azArg); in do_meta_command()
25132 if( c=='r' && cli_strncmp(azArg[0], "recover", n)==0 ){ in do_meta_command()
25134 rc = recoverDatabaseCmd(p, nArg, azArg); in do_meta_command()
25138 if( c=='d' && cli_strncmp(azArg[0], "dump", n)==0 ){ in do_meta_command()
25148 if( azArg[i][0]=='-' ){ in do_meta_command()
25149 const char *z = azArg[i]+1; in do_meta_command()
25172 eputf("Unknown option \"%s\" on \".dump\"\n", azArg[i]); in do_meta_command()
25189 ")", azArg[i], azArg[i] in do_meta_command()
25250 if( c=='e' && cli_strncmp(azArg[0], "echo", n)==0 ){ in do_meta_command()
25252 setOrClearFlag(p, SHFLG_Echo, azArg[1]); in do_meta_command()
25259 if( c=='e' && cli_strncmp(azArg[0], "eqp", n)==0 ){ in do_meta_command()
25266 if( cli_strcmp(azArg[1],"full")==0 ){ in do_meta_command()
25268 }else if( cli_strcmp(azArg[1],"trigger")==0 ){ in do_meta_command()
25271 }else if( cli_strcmp(azArg[1],"test")==0 ){ in do_meta_command()
25274 }else if( cli_strcmp(azArg[1],"trace")==0 ){ in do_meta_command()
25282 p->autoEQP = (u8)booleanValue(azArg[1]); in do_meta_command()
25291 if( c=='e' && cli_strncmp(azArg[0], "exit", n)==0 ){ in do_meta_command()
25292 if( nArg>1 && (rc = (int)integerValue(azArg[1]))!=0 ) exit(rc); in do_meta_command()
25299 if( c=='e' && cli_strncmp(azArg[0], "explain", n)==0 ){ in do_meta_command()
25302 if( cli_strcmp(azArg[1],"auto")==0 ){ in do_meta_command()
25305 val = booleanValue(azArg[1]); in do_meta_command()
25322 if( c=='e' && cli_strncmp(azArg[0], "expert", n)==0 ){ in do_meta_command()
25325 azArg[0]); in do_meta_command()
25329 expertDotCommand(p, azArg, nArg); in do_meta_command()
25334 if( c=='f' && cli_strncmp(azArg[0], "filectrl", n)==0 ){ in do_meta_command()
25361 zCmd = nArg>=2 ? azArg[1] : "help"; in do_meta_command()
25367 zSchema = azArg[2]; in do_meta_command()
25368 for(i=3; i<nArg; i++) azArg[i-2] = azArg[i]; in do_meta_command()
25370 zCmd = azArg[1]; in do_meta_command()
25412 iRes = nArg==3 ? integerValue(azArg[2]) : -1; in do_meta_command()
25421 x = (int)integerValue(azArg[2]); in do_meta_command()
25430 x = nArg==3 ? booleanValue(azArg[2]) : -1; in do_meta_command()
25459 x = atoi(azArg[2]); in do_meta_command()
25480 if( c=='f' && cli_strncmp(azArg[0], "fullschema", n)==0 ){ in do_meta_command()
25486 if( nArg==2 && optionMatch(azArg[1], "indent") ){ in do_meta_command()
25529 if( c=='h' && cli_strncmp(azArg[0], "headers", n)==0 ){ in do_meta_command()
25531 p->showHeader = booleanValue(azArg[1]); in do_meta_command()
25539 if( c=='h' && cli_strncmp(azArg[0], "help", n)==0 ){ in do_meta_command()
25541 n = showHelp(p->out, azArg[1]); in do_meta_command()
25543 oputf("Nothing matches '%s'\n", azArg[1]); in do_meta_command()
25551 if( c=='i' && cli_strncmp(azArg[0], "import", n)==0 ){ in do_meta_command()
25579 char *z = azArg[i]; in do_meta_command()
25594 zSchema = azArg[++i]; in do_meta_command()
25596 nSkip = integerValue(azArg[++i]); in do_meta_command()
25849 if( c=='i' && cli_strncmp(azArg[0], "imposter", n)==0 ){ in do_meta_command()
25863 if( !(nArg==3 || (nArg==2 && sqlite3_stricmp(azArg[1],"off")==0)) ){ in do_meta_command()
25888 azArg[1], azArg[1] in do_meta_command()
25897 zSql = sqlite3_mprintf("PRAGMA index_xinfo='%q'", azArg[1]); in do_meta_command()
25924 eputf("no such index: \"%s\"\n", azArg[1]); in do_meta_command()
25932 azArg[2], zCollist, lenPK, zCollist); in do_meta_command()
25943 " the \"%s\" %s!\n", azArg[1], isWO ? "table" : "index"); in do_meta_command()
25954 if( c=='i' && cli_strncmp(azArg[0], "iotrace", n)==0 ){ in do_meta_command()
25960 }else if( cli_strcmp(azArg[1], "-")==0 ){ in do_meta_command()
25964 iotrace = fopen(azArg[1], "w"); in do_meta_command()
25966 eputf("Error: cannot open \"%s\"\n", azArg[1]); in do_meta_command()
25976 if( c=='l' && n>=5 && cli_strncmp(azArg[0], "limits", n)==0 ){ in do_meta_command()
26007 n2 = strlen30(azArg[1]); in do_meta_command()
26009 if( sqlite3_strnicmp(aLimit[i].zLimitName, azArg[1], n2)==0 ){ in do_meta_command()
26013 eputf("ambiguous limit: \"%s\"\n", azArg[1]); in do_meta_command()
26022 azArg[1]); in do_meta_command()
26028 (int)integerValue(azArg[2])); in do_meta_command()
26035 if( c=='l' && n>2 && cli_strncmp(azArg[0], "lint", n)==0 ){ in do_meta_command()
26037 lintDotCommand(p, azArg, nArg); in do_meta_command()
26041 if( c=='l' && cli_strncmp(azArg[0], "load", n)==0 ){ in do_meta_command()
26045 if( nArg<2 || azArg[1][0]==0 ){ in do_meta_command()
26051 zFile = azArg[1]; in do_meta_command()
26052 zProc = nArg>=3 ? azArg[2] : 0; in do_meta_command()
26063 if( c=='l' && cli_strncmp(azArg[0], "log", n)==0 ){ in do_meta_command()
26068 const char *zFile = azArg[1]; in do_meta_command()
26083 if( c=='m' && cli_strncmp(azArg[0], "mode", n)==0 ){ in do_meta_command()
26089 const char *z = azArg[i]; in do_meta_command()
26091 cmOpts.iWrap = integerValue(azArg[++i]); in do_meta_command()
26095 cmOpts.bWordWrap = (u8)booleanValue(azArg[++i]); in do_meta_command()
26205 if( c=='n' && cli_strcmp(azArg[0], "nonce")==0 ){ in do_meta_command()
26209 }else if( p->zNonce==0 || cli_strcmp(azArg[1],p->zNonce)!=0 ){ in do_meta_command()
26211 p->lineno, azArg[1]); in do_meta_command()
26221 if( c=='n' && cli_strncmp(azArg[0], "nullvalue", n)==0 ){ in do_meta_command()
26224 "%.*s", (int)ArraySize(p->nullValue)-1, azArg[1]); in do_meta_command()
26231 if( c=='o' && cli_strncmp(azArg[0], "open", n)==0 && n>=2 ){ in do_meta_command()
26240 const char *z = azArg[iName]; in do_meta_command()
26260 p->szMax = integerValue(azArg[++iName]); in do_meta_command()
26326 && (cli_strncmp(azArg[0], "output", n)==0 in do_meta_command()
26327 || cli_strncmp(azArg[0], "once", n)==0)) in do_meta_command()
26328 || (c=='e' && n==5 && cli_strcmp(azArg[0],"excel")==0) in do_meta_command()
26338 failIfSafeMode(p, "cannot run .%s in safe mode", azArg[0]); in do_meta_command()
26342 }else if( cli_strncmp(azArg[0],"once",n)==0 ){ in do_meta_command()
26346 char *z = azArg[i]; in do_meta_command()
26356 oputf("ERROR: unknown option: \"%s\". Usage:\n", azArg[i]); in do_meta_command()
26357 showHelp(p->out, azArg[0]); in do_meta_command()
26364 while( i+1<nArg ) zFile = sqlite3_mprintf("%z %s", zFile, azArg[++i]); in do_meta_command()
26368 oputf("ERROR: extra parameter: \"%s\". Usage:\n", azArg[i]); in do_meta_command()
26369 showHelp(p->out, azArg[0]); in do_meta_command()
26438 if( c=='p' && n>=3 && cli_strncmp(azArg[0], "parameter", n)==0 ){ in do_meta_command()
26445 if( nArg==2 && cli_strcmp(azArg[1],"clear")==0 ){ in do_meta_command()
26453 if( nArg==2 && cli_strcmp(azArg[1],"list")==0 ){ in do_meta_command()
26482 if( nArg==2 && cli_strcmp(azArg[1],"init")==0 ){ in do_meta_command()
26492 if( nArg==4 && cli_strcmp(azArg[1],"set")==0 ){ in do_meta_command()
26496 const char *zKey = azArg[2]; in do_meta_command()
26497 const char *zValue = azArg[3]; in do_meta_command()
26530 if( nArg==3 && cli_strcmp(azArg[1],"unset")==0 ){ in do_meta_command()
26532 "DELETE FROM temp.sqlite_parameters WHERE key=%Q", azArg[2]); in do_meta_command()
26542 if( c=='p' && n>=3 && cli_strncmp(azArg[0], "print", n)==0 ){ in do_meta_command()
26546 oputz(azArg[i]); in do_meta_command()
26552 if( c=='p' && n>=3 && cli_strncmp(azArg[0], "progress", n)==0 ){ in do_meta_command()
26559 const char *z = azArg[i]; in do_meta_command()
26581 p->mxProgress = (int)integerValue(azArg[++i]); in do_meta_command()
26585 eputf("Error: unknown option: \"%s\"\n", azArg[i]); in do_meta_command()
26597 if( c=='p' && cli_strncmp(azArg[0], "prompt", n)==0 ){ in do_meta_command()
26599 shell_strncpy(mainPrompt,azArg[1],(int)ArraySize(mainPrompt)-1); in do_meta_command()
26602 shell_strncpy(continuePrompt,azArg[2],(int)ArraySize(continuePrompt)-1); in do_meta_command()
26607 if( c=='q' && cli_strncmp(azArg[0], "quit", n)==0 ){ in do_meta_command()
26613 if( c=='r' && n>=3 && cli_strncmp(azArg[0], "read", n)==0 ){ in do_meta_command()
26622 if( azArg[1][0]=='|' ){ in do_meta_command()
26628 p->in = popen(azArg[1]+1, "r"); in do_meta_command()
26630 eputf("Error: cannot open \"%s\"\n", azArg[1]); in do_meta_command()
26637 }else if( (p->in = openChrSource(azArg[1]))==0 ){ in do_meta_command()
26638 eputf("Error: cannot open \"%s\"\n", azArg[1]); in do_meta_command()
26650 if( c=='r' && n>=3 && cli_strncmp(azArg[0], "restore", n)==0 ){ in do_meta_command()
26659 zSrcFile = azArg[1]; in do_meta_command()
26662 zSrcFile = azArg[2]; in do_meta_command()
26663 zDb = azArg[1]; in do_meta_command()
26703 if( c=='s' && cli_strncmp(azArg[0], "scanstats", n)==0 ){ in do_meta_command()
26705 if( cli_strcmp(azArg[1], "vm")==0 ){ in do_meta_command()
26708 if( cli_strcmp(azArg[1], "est")==0 ){ in do_meta_command()
26711 p->scanstatsOn = (u8)booleanValue(azArg[1]); in do_meta_command()
26730 if( c=='s' && cli_strncmp(azArg[0], "schema", n)==0 ){ in do_meta_command()
26747 if( optionMatch(azArg[ii],"indent") ){ in do_meta_command()
26749 }else if( optionMatch(azArg[ii],"debug") ){ in do_meta_command()
26751 }else if( optionMatch(azArg[ii],"nosys") ){ in do_meta_command()
26753 }else if( azArg[ii][0]=='-' ){ in do_meta_command()
26754 eputf("Unknown option: \"%s\"\n", azArg[ii]); in do_meta_command()
26758 zName = azArg[ii]; in do_meta_command()
26873 if( (c=='s' && n==11 && cli_strncmp(azArg[0], "selecttrace", n)==0) in do_meta_command()
26874 || (c=='t' && n==9 && cli_strncmp(azArg[0], "treetrace", n)==0) in do_meta_command()
26876 unsigned int x = nArg>=2? (unsigned int)integerValue(azArg[1]) : 0xffffffff; in do_meta_command()
26881 if( c=='s' && cli_strncmp(azArg[0],"session",n)==0 && n>=3 ){ in do_meta_command()
26884 char **azCmd = &azArg[1]; in do_meta_command()
26892 if( cli_strcmp(pAuxDb->aSession[iSes].zName, azArg[1])==0 ) break; in do_meta_command()
27079 if( c=='s' && n>=10 && cli_strncmp(azArg[0], "selftest-", 9)==0 ){ in do_meta_command()
27080 if( cli_strncmp(azArg[0]+9, "boolean", n-9)==0 ){ in do_meta_command()
27083 v = booleanValue(azArg[i]); in do_meta_command()
27084 oputf("%s: %d 0x%x\n", azArg[i], v, v); in do_meta_command()
27087 if( cli_strncmp(azArg[0]+9, "integer", n-9)==0 ){ in do_meta_command()
27091 v = integerValue(azArg[i]); in do_meta_command()
27092 sqlite3_snprintf(sizeof(zBuf),zBuf,"%s: %lld 0x%llx\n", azArg[i],v,v); in do_meta_command()
27099 if( c=='s' && n>=4 && cli_strncmp(azArg[0],"selftest",n)==0 ){ in do_meta_command()
27111 const char *z = azArg[i]; in do_meta_command()
27120 eputf("Unknown option \"%s\" on \"%s\"\n", azArg[i], azArg[0]); in do_meta_command()
27204 if( c=='s' && cli_strncmp(azArg[0], "separator", n)==0 ){ in do_meta_command()
27211 "%.*s", (int)ArraySize(p->colSeparator)-1, azArg[1]); in do_meta_command()
27215 "%.*s", (int)ArraySize(p->rowSeparator)-1, azArg[2]); in do_meta_command()
27219 if( c=='s' && n>=4 && cli_strncmp(azArg[0],"sha3sum",n)==0 ){ in do_meta_command()
27233 const char *z = azArg[i]; in do_meta_command()
27249 eputf("Unknown option \"%s\" on \"%s\"\n", azArg[i], azArg[0]); in do_meta_command()
27250 showHelp(p->out, azArg[0]); in do_meta_command()
27396 && (cli_strncmp(azArg[0], "shell", n)==0 in do_meta_command()
27397 || cli_strncmp(azArg[0],"system",n)==0) in do_meta_command()
27401 failIfSafeMode(p, "cannot run .%s in safe mode", azArg[0]); in do_meta_command()
27407 zCmd = sqlite3_mprintf(strchr(azArg[1],' ')==0?"%s":"\"%s\"", azArg[1]); in do_meta_command()
27409 zCmd = sqlite3_mprintf(strchr(azArg[i],' ')==0?"%z %s":"%z \"%s\"", in do_meta_command()
27410 zCmd, azArg[i]); in do_meta_command()
27420 if( c=='s' && cli_strncmp(azArg[0], "show", n)==0 ){ in do_meta_command()
27472 if( c=='s' && cli_strncmp(azArg[0], "stats", n)==0 ){ in do_meta_command()
27474 if( cli_strcmp(azArg[1],"stmt")==0 ){ in do_meta_command()
27476 }else if( cli_strcmp(azArg[1],"vmstep")==0 ){ in do_meta_command()
27479 p->statsOn = (u8)booleanValue(azArg[1]); in do_meta_command()
27489 if( (c=='t' && n>1 && cli_strncmp(azArg[0], "tables", n)==0) in do_meta_command()
27490 || (c=='i' && (cli_strncmp(azArg[0], "indices", n)==0 in do_meta_command()
27491 || cli_strncmp(azArg[0], "indexes", n)==0) ) in do_meta_command()
27550 sqlite3_bind_text(pStmt, 1, azArg[1], -1, SQLITE_TRANSIENT); in do_meta_command()
27598 if( c=='t' && cli_strcmp(azArg[0],"testcase")==0 ){ in do_meta_command()
27605 sqlite3_snprintf(sizeof(p->zTestcase), p->zTestcase, "%s", azArg[1]); in do_meta_command()
27613 if( c=='t' && n>=8 && cli_strncmp(azArg[0], "testctrl", n)==0 ){ in do_meta_command()
27653 zCmd = nArg>=2 ? azArg[1] : "help"; in do_meta_command()
27700 unsigned int opt = (unsigned int)strtol(azArg[2], 0, 0); in do_meta_command()
27719 unsigned int opt = (unsigned int)integerValue(azArg[2]); in do_meta_command()
27728 int ii = (int)integerValue(azArg[2]); in do_meta_command()
27730 if( ii==0 && cli_strcmp(azArg[2],"random")==0 ){ in do_meta_command()
27750 int opt = booleanValue(azArg[2]); in do_meta_command()
27760 int opt = booleanValue(azArg[2]); in do_meta_command()
27770 if( cli_strcmp(azArg[2],"default")==0 ){ in do_meta_command()
27773 opt = booleanValue(azArg[2]); in do_meta_command()
27790 azArg[2], in do_meta_command()
27791 integerValue(azArg[3]), in do_meta_command()
27792 integerValue(azArg[4])); in do_meta_command()
27817 int id = (int)integerValue(azArg[2]); in do_meta_command()
27818 int val = (int)integerValue(azArg[3]); in do_meta_command()
27822 int id = (int)integerValue(azArg[2]); in do_meta_command()
27843 int opt = (unsigned int)integerValue(azArg[2]); in do_meta_command()
27861 if( c=='t' && n>4 && cli_strncmp(azArg[0], "timeout", n)==0 ){ in do_meta_command()
27863 sqlite3_busy_timeout(p->db, nArg>=2 ? (int)integerValue(azArg[1]) : 0); in do_meta_command()
27866 if( c=='t' && n>=5 && cli_strncmp(azArg[0], "timer", n)==0 ){ in do_meta_command()
27868 enableTimer = booleanValue(azArg[1]); in do_meta_command()
27880 if( c=='t' && cli_strncmp(azArg[0], "trace", n)==0 ){ in do_meta_command()
27885 const char *z = azArg[jj]; in do_meta_command()
27930 if( c=='u' && cli_strncmp(azArg[0], "unmodule", n)==0 ){ in do_meta_command()
27940 zOpt = azArg[1]; in do_meta_command()
27944 assert( azArg[nArg]==0 ); in do_meta_command()
27945 sqlite3_drop_modules(p->db, nArg>2 ? (const char**)(azArg+2) : 0); in do_meta_command()
27948 sqlite3_create_module(p->db, azArg[ii], 0, 0); in do_meta_command()
27955 if( c=='u' && cli_strncmp(azArg[0], "user", n)==0 ){ in do_meta_command()
27962 if( cli_strcmp(azArg[1],"login")==0 ){ in do_meta_command()
27968 rc = sqlite3_user_authenticate(p->db, azArg[2], azArg[3], in do_meta_command()
27969 strlen30(azArg[3])); in do_meta_command()
27971 eputf("Authentication failed for user %s\n", azArg[2]); in do_meta_command()
27974 }else if( cli_strcmp(azArg[1],"add")==0 ){ in do_meta_command()
27980 rc = sqlite3_user_add(p->db, azArg[2], azArg[3], strlen30(azArg[3]), in do_meta_command()
27981 booleanValue(azArg[4])); in do_meta_command()
27986 }else if( cli_strcmp(azArg[1],"edit")==0 ){ in do_meta_command()
27992 rc = sqlite3_user_change(p->db, azArg[2], azArg[3], strlen30(azArg[3]), in do_meta_command()
27993 booleanValue(azArg[4])); in do_meta_command()
27998 }else if( cli_strcmp(azArg[1],"delete")==0 ){ in do_meta_command()
28004 rc = sqlite3_user_delete(p->db, azArg[2]); in do_meta_command()
28017 if( c=='v' && cli_strncmp(azArg[0], "version", n)==0 ){ in do_meta_command()
28037 if( c=='v' && cli_strncmp(azArg[0], "vfsinfo", n)==0 ){ in do_meta_command()
28038 const char *zDbName = nArg==2 ? azArg[1] : "main"; in do_meta_command()
28051 if( c=='v' && cli_strncmp(azArg[0], "vfslist", n)==0 ){ in do_meta_command()
28069 if( c=='v' && cli_strncmp(azArg[0], "vfsname", n)==0 ){ in do_meta_command()
28070 const char *zDbName = nArg==2 ? azArg[1] : "main"; in do_meta_command()
28081 if( c=='w' && cli_strncmp(azArg[0], "wheretrace", n)==0 ){ in do_meta_command()
28082 unsigned int x = nArg>=2? (unsigned int)integerValue(azArg[1]) : 0xffffffff; in do_meta_command()
28086 if( c=='w' && cli_strncmp(azArg[0], "width", n)==0 ){ in do_meta_command()
28088 assert( nArg<=ArraySize(azArg) ); in do_meta_command()
28094 p->colWidth[j-1] = (int)integerValue(azArg[j]); in do_meta_command()
28100 " \"%s\". Enter \".help\" for help\n", azArg[0]); in do_meta_command()