Lines Matching refs:azArg

20499   char **azArg,    /* Text of each result column */  in shell_callback()  argument
20506 if( azArg==0 ) return 0; in shell_callback()
20514 if( azArg==0 ) break; in shell_callback()
20522 azArg[i] ? azArg[i] : p->nullValue, p->rowSeparator); in shell_callback()
20559 if( azArg==0 ) break; in shell_callback()
20564 const char *zVal = azArg[ aMap[i] ]; in shell_callback()
20582 printSchemaLine(azArg[0], ";\n"); in shell_callback()
20593 if( azArg[0]==0 ) break; in shell_callback()
20594 if( sqlite3_strlike("CREATE VIEW%", azArg[0], 0)==0 in shell_callback()
20595 || sqlite3_strlike("CREATE TRIG%", azArg[0], 0)==0 in shell_callback()
20597 oputf("%s;\n", azArg[0]); in shell_callback()
20600 z = sqlite3_mprintf("%s", azArg[0]); in shell_callback()
20657 if( azArg==0 ) break; in shell_callback()
20659 char *z = azArg[i]; in shell_callback()
20676 if( azArg==0 ) break; in shell_callback()
20680 output_html_string(azArg[i] ? azArg[i] : p->nullValue); in shell_callback()
20694 if( azArg==0 ) break; in shell_callback()
20696 output_c_string(azArg[i] ? azArg[i] : p->nullValue); in shell_callback()
20712 output_csv(p, azArg[i], i<nArg-1); in shell_callback()
20720 if( azArg==0 ) break; in shell_callback()
20740 if( (azArg[i]==0) || (aiType && aiType[i]==SQLITE_NULL) ){ in shell_callback()
20744 output_quoted_string(azArg[i]); in shell_callback()
20746 output_quoted_escaped_string(azArg[i]); in shell_callback()
20749 oputz(azArg[i]); in shell_callback()
20772 }else if( isNumber(azArg[i], 0) ){ in shell_callback()
20773 oputz(azArg[i]); in shell_callback()
20775 output_quoted_string(azArg[i]); in shell_callback()
20777 output_quoted_escaped_string(azArg[i]); in shell_callback()
20784 if( azArg==0 ) break; in shell_callback()
20794 if( (azArg[i]==0) || (aiType && aiType[i]==SQLITE_NULL) ){ in shell_callback()
20814 output_json_string(azArg[i], -1); in shell_callback()
20816 oputz(azArg[i]); in shell_callback()
20826 if( azArg==0 ) break; in shell_callback()
20837 if( (azArg[i]==0) || (aiType && aiType[i]==SQLITE_NULL) ){ in shell_callback()
20840 output_quoted_string(azArg[i]); in shell_callback()
20842 oputz(azArg[i]); in shell_callback()
20852 }else if( isNumber(azArg[i], 0) ){ in shell_callback()
20853 oputz(azArg[i]); in shell_callback()
20855 output_quoted_string(azArg[i]); in shell_callback()
20869 if( azArg==0 ) break; in shell_callback()
20872 oputz(azArg[i] ? azArg[i] : p->nullValue); in shell_callback()
20878 eqp_append(p, atoi(azArg[0]), atoi(azArg[1]), azArg[3]); in shell_callback()
20889 static int callback(void *pArg, int nArg, char **azArg, char **azCol){ in callback() argument
20891 return shell_callback(pArg, nArg, azArg, azCol, NULL); in callback()
20898 static int captureOutputCallback(void *pArg, int nArg, char **azArg, char **az){ in captureOutputCallback() argument
20902 if( azArg==0 ) return 0; in captureOutputCallback()
20906 if( azArg[i] ) appendText(p, azArg[i], 0); in captureOutputCallback()
22241 char **azArg, /* Array of arguments passed to dot command */ in expertDotCommand() argument
22253 char *z = azArg[i]; in expertDotCommand()
22265 iSample = (int)integerValue(azArg[++i]); in expertDotCommand()
22267 eputf("value out of range: %s\n", azArg[i]); in expertDotCommand()
22588 static int dump_callback(void *pArg, int nArg, char **azArg, char **azNotUsed){ in dump_callback() argument
22598 if( nArg!=3 || azArg==0 ) return 0; in dump_callback()
22599 zTable = azArg[0]; in dump_callback()
22600 zType = azArg[1]; in dump_callback()
22601 zSql = azArg[2]; in dump_callback()
24336 static int shell_dbinfo_command(ShellState *p, int nArg, char **azArg){ in shell_dbinfo_command() argument
24366 char *zDb = nArg>=2 ? azArg[1] : "main"; in shell_dbinfo_command()
24667 char **azArg, /* Array of arguments passed to dot command */ in lintFkeyIndexes() argument
24743 int n = strlen30(azArg[i]); in lintFkeyIndexes()
24744 if( n>1 && sqlite3_strnicmp("-verbose", azArg[i], n)==0 ){ in lintFkeyIndexes()
24747 else if( n>1 && sqlite3_strnicmp("-groupbyparent", azArg[i], n)==0 ){ in lintFkeyIndexes()
24752 eputf("Usage: %s %s ?-verbose? ?-groupbyparent?\n", azArg[0], azArg[1]); in lintFkeyIndexes()
24840 char **azArg, /* Array of arguments passed to dot command */ in lintDotCommand() argument
24844 n = (nArg>=2 ? strlen30(azArg[1]) : 0); in lintDotCommand()
24845 if( n<1 || sqlite3_strnicmp(azArg[1], "fkey-indexes", n) ) goto usage; in lintDotCommand()
24846 return lintFkeyIndexes(pState, azArg, nArg); in lintDotCommand()
24849 eputf("Usage %s sub-command ?switches...?\n", azArg[0]); in lintDotCommand()
24958 char **azArg; /* Array of command arguments */ member
25057 char **azArg, /* Array of arguments passed to dot command */ in arParseCommand() argument
25088 char *z = azArg[1]; in arParseCommand()
25106 zArg = azArg[iArg++]; in arParseCommand()
25112 pAr->azArg = &azArg[iArg]; in arParseCommand()
25119 z = azArg[iArg]; in arParseCommand()
25122 pAr->azArg = &azArg[iArg]; in arParseCommand()
25149 zArg = azArg[++iArg]; in arParseCommand()
25157 pAr->azArg = &azArg[iArg+1]; in arParseCommand()
25183 zArg = azArg[++iArg]; in arParseCommand()
25223 char *z = pAr->azArg[i]; in arCheckEntries()
25265 const char *z = pAr->azArg[i]; in arWhereClause()
25556 pAr->azArg[i], pAr->zDir, zExists); in arCreateOrUpdateCommand()
25581 char **azArg, /* Array of arguments passed to dot command */ in arDotCommand() argument
25588 rc = arParseCommand(azArg, nArg, &cmd); in arDotCommand()
25704 static int recoverDatabaseCmd(ShellState *pState, int nArg, char **azArg){ in recoverDatabaseCmd() argument
25714 char *z = azArg[i]; in recoverDatabaseCmd()
25728 zRecoveryDb = azArg[i]; in recoverDatabaseCmd()
25732 zLAF = azArg[i]; in recoverDatabaseCmd()
25738 eputf("unexpected option: %s\n", azArg[i]); in recoverDatabaseCmd()
25739 showHelp(pState->out, azArg[0]); in recoverDatabaseCmd()
26091 char *azArg[52]; in do_meta_command() local
26101 while( zLine[h] && nArg<ArraySize(azArg)-1 ){ in do_meta_command()
26106 azArg[nArg++] = &zLine[h]; in do_meta_command()
26114 if( delim=='"' ) resolve_backslashes(azArg[nArg-1]); in do_meta_command()
26116 azArg[nArg++] = &zLine[h]; in do_meta_command()
26121 azArg[nArg] = 0; in do_meta_command()
26126 n = strlen30(azArg[0]); in do_meta_command()
26127 c = azArg[0][0]; in do_meta_command()
26131 if( c=='a' && cli_strncmp(azArg[0], "auth", n)==0 ){ in do_meta_command()
26138 if( booleanValue(azArg[1]) ){ in do_meta_command()
26150 if( c=='a' && cli_strncmp(azArg[0], "archive", n)==0 ){ in do_meta_command()
26153 rc = arDotCommand(p, 0, azArg, nArg); in do_meta_command()
26158 if( (c=='b' && n>=3 && cli_strncmp(azArg[0], "backup", n)==0) in do_meta_command()
26159 || (c=='s' && n>=3 && cli_strncmp(azArg[0], "save", n)==0) in do_meta_command()
26168 failIfSafeMode(p, "cannot run .%s in safe mode", azArg[0]); in do_meta_command()
26170 const char *z = azArg[j]; in do_meta_command()
26180 eputf("unknown option: %s\n", azArg[j]); in do_meta_command()
26184 zDestFile = azArg[j]; in do_meta_command()
26187 zDestFile = azArg[j]; in do_meta_command()
26228 if( c=='b' && n>=3 && cli_strncmp(azArg[0], "bail", n)==0 ){ in do_meta_command()
26230 bail_on_error = booleanValue(azArg[1]); in do_meta_command()
26238 if( c=='b' && n>=3 && cli_strncmp(azArg[0], "binary", n)==0 ){ in do_meta_command()
26240 if( booleanValue(azArg[1]) ){ in do_meta_command()
26255 if( c=='b' && n>=3 && cli_strncmp(azArg[0], "breakpoint", n)==0 ){ in do_meta_command()
26260 if( c=='c' && cli_strcmp(azArg[0],"cd")==0 ){ in do_meta_command()
26264 wchar_t *z = sqlite3_win32_utf8_to_unicode(azArg[1]); in do_meta_command()
26268 rc = chdir(azArg[1]); in do_meta_command()
26271 eputf("Cannot change to directory \"%s\"\n", azArg[1]); in do_meta_command()
26281 if( c=='c' && n>=3 && cli_strncmp(azArg[0], "changes", n)==0 ){ in do_meta_command()
26283 setOrClearFlag(p, SHFLG_CountChanges, azArg[1]); in do_meta_command()
26295 if( c=='c' && n>=3 && cli_strncmp(azArg[0], "check", n)==0 ){ in do_meta_command()
26303 }else if( testcase_glob(azArg[1],zRes)==0 ){ in do_meta_command()
26305 p->zTestcase, azArg[1], zRes); in do_meta_command()
26316 if( c=='c' && cli_strncmp(azArg[0], "clone", n)==0 ){ in do_meta_command()
26319 tryToClone(p, azArg[1]); in do_meta_command()
26327 if( c=='c' && cli_strncmp(azArg[0], "connection", n)==0 ){ in do_meta_command()
26346 }else if( nArg==2 && IsDigit(azArg[1][0]) && azArg[1][1]==0 ){ in do_meta_command()
26347 int i = azArg[1][0] - '0'; in do_meta_command()
26354 }else if( nArg==3 && cli_strcmp(azArg[1], "close")==0 in do_meta_command()
26355 && IsDigit(azArg[2][0]) && azArg[2][1]==0 ){ in do_meta_command()
26356 int i = azArg[2][0] - '0'; in do_meta_command()
26373 if( c=='c' && n==4 && cli_strncmp(azArg[0], "crnl", n)==0 ){ in do_meta_command()
26375 if( booleanValue(azArg[1]) ){ in do_meta_command()
26389 if( c=='d' && n>1 && cli_strncmp(azArg[0], "databases", n)==0 ){ in do_meta_command()
26426 if( c=='d' && n>=3 && cli_strncmp(azArg[0], "dbconfig", n)==0 ){ in do_meta_command()
26453 if( nArg>1 && cli_strcmp(azArg[1], aDbConfig[ii].zName)!=0 ) continue; in do_meta_command()
26455 sqlite3_db_config(p->db, aDbConfig[ii].op, booleanValue(azArg[2]), 0); in do_meta_command()
26462 eputf("Error: unknown dbconfig \"%s\"\n", azArg[1]); in do_meta_command()
26468 if( c=='d' && n>=3 && cli_strncmp(azArg[0], "dbinfo", n)==0 ){ in do_meta_command()
26469 rc = shell_dbinfo_command(p, nArg, azArg); in do_meta_command()
26472 if( c=='r' && cli_strncmp(azArg[0], "recover", n)==0 ){ in do_meta_command()
26474 rc = recoverDatabaseCmd(p, nArg, azArg); in do_meta_command()
26478 if( c=='d' && cli_strncmp(azArg[0], "dump", n)==0 ){ in do_meta_command()
26488 if( azArg[i][0]=='-' ){ in do_meta_command()
26489 const char *z = azArg[i]+1; in do_meta_command()
26512 eputf("Unknown option \"%s\" on \".dump\"\n", azArg[i]); in do_meta_command()
26529 ")", azArg[i], azArg[i] in do_meta_command()
26592 if( c=='e' && cli_strncmp(azArg[0], "echo", n)==0 ){ in do_meta_command()
26594 setOrClearFlag(p, SHFLG_Echo, azArg[1]); in do_meta_command()
26601 if( c=='e' && cli_strncmp(azArg[0], "eqp", n)==0 ){ in do_meta_command()
26608 if( cli_strcmp(azArg[1],"full")==0 ){ in do_meta_command()
26610 }else if( cli_strcmp(azArg[1],"trigger")==0 ){ in do_meta_command()
26613 }else if( cli_strcmp(azArg[1],"test")==0 ){ in do_meta_command()
26616 }else if( cli_strcmp(azArg[1],"trace")==0 ){ in do_meta_command()
26624 p->autoEQP = (u8)booleanValue(azArg[1]); in do_meta_command()
26633 if( c=='e' && cli_strncmp(azArg[0], "exit", n)==0 ){ in do_meta_command()
26634 if( nArg>1 && (rc = (int)integerValue(azArg[1]))!=0 ) exit(rc); in do_meta_command()
26641 if( c=='e' && cli_strncmp(azArg[0], "explain", n)==0 ){ in do_meta_command()
26644 if( cli_strcmp(azArg[1],"auto")==0 ){ in do_meta_command()
26647 val = booleanValue(azArg[1]); in do_meta_command()
26664 if( c=='e' && cli_strncmp(azArg[0], "expert", n)==0 ){ in do_meta_command()
26667 azArg[0]); in do_meta_command()
26671 expertDotCommand(p, azArg, nArg); in do_meta_command()
26676 if( c=='f' && cli_strncmp(azArg[0], "filectrl", n)==0 ){ in do_meta_command()
26703 zCmd = nArg>=2 ? azArg[1] : "help"; in do_meta_command()
26709 zSchema = azArg[2]; in do_meta_command()
26710 for(i=3; i<nArg; i++) azArg[i-2] = azArg[i]; in do_meta_command()
26712 zCmd = azArg[1]; in do_meta_command()
26754 iRes = nArg==3 ? integerValue(azArg[2]) : -1; in do_meta_command()
26763 x = (int)integerValue(azArg[2]); in do_meta_command()
26772 x = nArg==3 ? booleanValue(azArg[2]) : -1; in do_meta_command()
26801 x = atoi(azArg[2]); in do_meta_command()
26822 if( c=='f' && cli_strncmp(azArg[0], "fullschema", n)==0 ){ in do_meta_command()
26828 if( nArg==2 && optionMatch(azArg[1], "indent") ){ in do_meta_command()
26871 if( c=='h' && cli_strncmp(azArg[0], "headers", n)==0 ){ in do_meta_command()
26873 p->showHeader = booleanValue(azArg[1]); in do_meta_command()
26881 if( c=='h' && cli_strncmp(azArg[0], "help", n)==0 ){ in do_meta_command()
26883 n = showHelp(p->out, azArg[1]); in do_meta_command()
26885 oputf("Nothing matches '%s'\n", azArg[1]); in do_meta_command()
26893 if( c=='i' && cli_strncmp(azArg[0], "import", n)==0 ){ in do_meta_command()
26920 char *z = azArg[i]; in do_meta_command()
26935 zSchema = azArg[++i]; in do_meta_command()
26937 nSkip = integerValue(azArg[++i]); in do_meta_command()
27208 if( c=='i' && cli_strncmp(azArg[0], "imposter", n)==0 ){ in do_meta_command()
27222 if( !(nArg==3 || (nArg==2 && sqlite3_stricmp(azArg[1],"off")==0)) ){ in do_meta_command()
27247 azArg[1], azArg[1] in do_meta_command()
27256 zSql = sqlite3_mprintf("PRAGMA index_xinfo='%q'", azArg[1]); in do_meta_command()
27283 eputf("no such index: \"%s\"\n", azArg[1]); in do_meta_command()
27291 azArg[2], zCollist, lenPK, zCollist); in do_meta_command()
27302 " the \"%s\" %s!\n", azArg[1], isWO ? "table" : "index"); in do_meta_command()
27312 if( c=='i' && cli_strncmp(azArg[0], "intck", n)==0 ){ in do_meta_command()
27315 iArg = integerValue(azArg[1]); in do_meta_command()
27328 if( c=='i' && cli_strncmp(azArg[0], "iotrace", n)==0 ){ in do_meta_command()
27334 }else if( cli_strcmp(azArg[1], "-")==0 ){ in do_meta_command()
27338 iotrace = fopen(azArg[1], "w"); in do_meta_command()
27340 eputf("Error: cannot open \"%s\"\n", azArg[1]); in do_meta_command()
27350 if( c=='l' && n>=5 && cli_strncmp(azArg[0], "limits", n)==0 ){ in do_meta_command()
27381 n2 = strlen30(azArg[1]); in do_meta_command()
27383 if( sqlite3_strnicmp(aLimit[i].zLimitName, azArg[1], n2)==0 ){ in do_meta_command()
27387 eputf("ambiguous limit: \"%s\"\n", azArg[1]); in do_meta_command()
27396 azArg[1]); in do_meta_command()
27402 (int)integerValue(azArg[2])); in do_meta_command()
27409 if( c=='l' && n>2 && cli_strncmp(azArg[0], "lint", n)==0 ){ in do_meta_command()
27411 lintDotCommand(p, azArg, nArg); in do_meta_command()
27415 if( c=='l' && cli_strncmp(azArg[0], "load", n)==0 ){ in do_meta_command()
27419 if( nArg<2 || azArg[1][0]==0 ){ in do_meta_command()
27425 zFile = azArg[1]; in do_meta_command()
27426 zProc = nArg>=3 ? azArg[2] : 0; in do_meta_command()
27437 if( c=='l' && cli_strncmp(azArg[0], "log", n)==0 ){ in do_meta_command()
27442 const char *zFile = azArg[1]; in do_meta_command()
27457 if( c=='m' && cli_strncmp(azArg[0], "mode", n)==0 ){ in do_meta_command()
27463 const char *z = azArg[i]; in do_meta_command()
27465 cmOpts.iWrap = integerValue(azArg[++i]); in do_meta_command()
27469 cmOpts.bWordWrap = (u8)booleanValue(azArg[++i]); in do_meta_command()
27579 if( c=='n' && cli_strcmp(azArg[0], "nonce")==0 ){ in do_meta_command()
27583 }else if( p->zNonce==0 || cli_strcmp(azArg[1],p->zNonce)!=0 ){ in do_meta_command()
27585 p->lineno, azArg[1]); in do_meta_command()
27595 if( c=='n' && cli_strncmp(azArg[0], "nullvalue", n)==0 ){ in do_meta_command()
27598 "%.*s", (int)ArraySize(p->nullValue)-1, azArg[1]); in do_meta_command()
27605 if( c=='o' && cli_strncmp(azArg[0], "open", n)==0 && n>=2 ){ in do_meta_command()
27614 const char *z = azArg[iName]; in do_meta_command()
27634 p->szMax = integerValue(azArg[++iName]); in do_meta_command()
27700 && (cli_strncmp(azArg[0], "output", n)==0 in do_meta_command()
27701 || cli_strncmp(azArg[0], "once", n)==0)) in do_meta_command()
27702 || (c=='e' && n==5 && cli_strcmp(azArg[0],"excel")==0) in do_meta_command()
27712 failIfSafeMode(p, "cannot run .%s in safe mode", azArg[0]); in do_meta_command()
27716 }else if( cli_strncmp(azArg[0],"once",n)==0 ){ in do_meta_command()
27720 char *z = azArg[i]; in do_meta_command()
27730 oputf("ERROR: unknown option: \"%s\". Usage:\n", azArg[i]); in do_meta_command()
27731 showHelp(p->out, azArg[0]); in do_meta_command()
27738 while( i+1<nArg ) zFile = sqlite3_mprintf("%z %s", zFile, azArg[++i]); in do_meta_command()
27742 oputf("ERROR: extra parameter: \"%s\". Usage:\n", azArg[i]); in do_meta_command()
27743 showHelp(p->out, azArg[0]); in do_meta_command()
27812 if( c=='p' && n>=3 && cli_strncmp(azArg[0], "parameter", n)==0 ){ in do_meta_command()
27819 if( nArg==2 && cli_strcmp(azArg[1],"clear")==0 ){ in do_meta_command()
27827 if( nArg==2 && cli_strcmp(azArg[1],"list")==0 ){ in do_meta_command()
27856 if( nArg==2 && cli_strcmp(azArg[1],"init")==0 ){ in do_meta_command()
27866 if( nArg==4 && cli_strcmp(azArg[1],"set")==0 ){ in do_meta_command()
27870 const char *zKey = azArg[2]; in do_meta_command()
27871 const char *zValue = azArg[3]; in do_meta_command()
27904 if( nArg==3 && cli_strcmp(azArg[1],"unset")==0 ){ in do_meta_command()
27906 "DELETE FROM temp.sqlite_parameters WHERE key=%Q", azArg[2]); in do_meta_command()
27916 if( c=='p' && n>=3 && cli_strncmp(azArg[0], "print", n)==0 ){ in do_meta_command()
27920 oputz(azArg[i]); in do_meta_command()
27926 if( c=='p' && n>=3 && cli_strncmp(azArg[0], "progress", n)==0 ){ in do_meta_command()
27933 const char *z = azArg[i]; in do_meta_command()
27955 p->mxProgress = (int)integerValue(azArg[++i]); in do_meta_command()
27959 eputf("Error: unknown option: \"%s\"\n", azArg[i]); in do_meta_command()
27971 if( c=='p' && cli_strncmp(azArg[0], "prompt", n)==0 ){ in do_meta_command()
27973 shell_strncpy(mainPrompt,azArg[1],(int)ArraySize(mainPrompt)-1); in do_meta_command()
27976 shell_strncpy(continuePrompt,azArg[2],(int)ArraySize(continuePrompt)-1); in do_meta_command()
27981 if( c=='q' && cli_strncmp(azArg[0], "quit", n)==0 ){ in do_meta_command()
27987 if( c=='r' && n>=3 && cli_strncmp(azArg[0], "read", n)==0 ){ in do_meta_command()
27996 if( azArg[1][0]=='|' ){ in do_meta_command()
28002 p->in = popen(azArg[1]+1, "r"); in do_meta_command()
28004 eputf("Error: cannot open \"%s\"\n", azArg[1]); in do_meta_command()
28011 }else if( (p->in = openChrSource(azArg[1]))==0 ){ in do_meta_command()
28012 eputf("Error: cannot open \"%s\"\n", azArg[1]); in do_meta_command()
28024 if( c=='r' && n>=3 && cli_strncmp(azArg[0], "restore", n)==0 ){ in do_meta_command()
28033 zSrcFile = azArg[1]; in do_meta_command()
28036 zSrcFile = azArg[2]; in do_meta_command()
28037 zDb = azArg[1]; in do_meta_command()
28077 if( c=='s' && cli_strncmp(azArg[0], "scanstats", n)==0 ){ in do_meta_command()
28079 if( cli_strcmp(azArg[1], "vm")==0 ){ in do_meta_command()
28082 if( cli_strcmp(azArg[1], "est")==0 ){ in do_meta_command()
28085 p->scanstatsOn = (u8)booleanValue(azArg[1]); in do_meta_command()
28104 if( c=='s' && cli_strncmp(azArg[0], "schema", n)==0 ){ in do_meta_command()
28121 if( optionMatch(azArg[ii],"indent") ){ in do_meta_command()
28123 }else if( optionMatch(azArg[ii],"debug") ){ in do_meta_command()
28125 }else if( optionMatch(azArg[ii],"nosys") ){ in do_meta_command()
28127 }else if( azArg[ii][0]=='-' ){ in do_meta_command()
28128 eputf("Unknown option: \"%s\"\n", azArg[ii]); in do_meta_command()
28132 zName = azArg[ii]; in do_meta_command()
28247 if( (c=='s' && n==11 && cli_strncmp(azArg[0], "selecttrace", n)==0) in do_meta_command()
28248 || (c=='t' && n==9 && cli_strncmp(azArg[0], "treetrace", n)==0) in do_meta_command()
28250 unsigned int x = nArg>=2? (unsigned int)integerValue(azArg[1]) : 0xffffffff; in do_meta_command()
28255 if( c=='s' && cli_strncmp(azArg[0],"session",n)==0 && n>=3 ){ in do_meta_command()
28258 char **azCmd = &azArg[1]; in do_meta_command()
28266 if( cli_strcmp(pAuxDb->aSession[iSes].zName, azArg[1])==0 ) break; in do_meta_command()
28453 if( c=='s' && n>=10 && cli_strncmp(azArg[0], "selftest-", 9)==0 ){ in do_meta_command()
28454 if( cli_strncmp(azArg[0]+9, "boolean", n-9)==0 ){ in do_meta_command()
28457 v = booleanValue(azArg[i]); in do_meta_command()
28458 oputf("%s: %d 0x%x\n", azArg[i], v, v); in do_meta_command()
28461 if( cli_strncmp(azArg[0]+9, "integer", n-9)==0 ){ in do_meta_command()
28465 v = integerValue(azArg[i]); in do_meta_command()
28466 sqlite3_snprintf(sizeof(zBuf),zBuf,"%s: %lld 0x%llx\n", azArg[i],v,v); in do_meta_command()
28473 if( c=='s' && n>=4 && cli_strncmp(azArg[0],"selftest",n)==0 ){ in do_meta_command()
28485 const char *z = azArg[i]; in do_meta_command()
28494 eputf("Unknown option \"%s\" on \"%s\"\n", azArg[i], azArg[0]); in do_meta_command()
28578 if( c=='s' && cli_strncmp(azArg[0], "separator", n)==0 ){ in do_meta_command()
28585 "%.*s", (int)ArraySize(p->colSeparator)-1, azArg[1]); in do_meta_command()
28589 "%.*s", (int)ArraySize(p->rowSeparator)-1, azArg[2]); in do_meta_command()
28593 if( c=='s' && n>=4 && cli_strncmp(azArg[0],"sha3sum",n)==0 ){ in do_meta_command()
28607 const char *z = azArg[i]; in do_meta_command()
28623 eputf("Unknown option \"%s\" on \"%s\"\n", azArg[i], azArg[0]); in do_meta_command()
28624 showHelp(p->out, azArg[0]); in do_meta_command()
28770 && (cli_strncmp(azArg[0], "shell", n)==0 in do_meta_command()
28771 || cli_strncmp(azArg[0],"system",n)==0) in do_meta_command()
28775 failIfSafeMode(p, "cannot run .%s in safe mode", azArg[0]); in do_meta_command()
28781 zCmd = sqlite3_mprintf(strchr(azArg[1],' ')==0?"%s":"\"%s\"", azArg[1]); in do_meta_command()
28783 zCmd = sqlite3_mprintf(strchr(azArg[i],' ')==0?"%z %s":"%z \"%s\"", in do_meta_command()
28784 zCmd, azArg[i]); in do_meta_command()
28794 if( c=='s' && cli_strncmp(azArg[0], "show", n)==0 ){ in do_meta_command()
28846 if( c=='s' && cli_strncmp(azArg[0], "stats", n)==0 ){ in do_meta_command()
28848 if( cli_strcmp(azArg[1],"stmt")==0 ){ in do_meta_command()
28850 }else if( cli_strcmp(azArg[1],"vmstep")==0 ){ in do_meta_command()
28853 p->statsOn = (u8)booleanValue(azArg[1]); in do_meta_command()
28863 if( (c=='t' && n>1 && cli_strncmp(azArg[0], "tables", n)==0) in do_meta_command()
28864 || (c=='i' && (cli_strncmp(azArg[0], "indices", n)==0 in do_meta_command()
28865 || cli_strncmp(azArg[0], "indexes", n)==0) ) in do_meta_command()
28924 sqlite3_bind_text(pStmt, 1, azArg[1], -1, SQLITE_TRANSIENT); in do_meta_command()
28972 if( c=='t' && cli_strcmp(azArg[0],"testcase")==0 ){ in do_meta_command()
28979 sqlite3_snprintf(sizeof(p->zTestcase), p->zTestcase, "%s", azArg[1]); in do_meta_command()
28987 if( c=='t' && n>=8 && cli_strncmp(azArg[0], "testctrl", n)==0 ){ in do_meta_command()
29028 zCmd = nArg>=2 ? azArg[1] : "help"; in do_meta_command()
29075 unsigned int opt = (unsigned int)strtol(azArg[2], 0, 0); in do_meta_command()
29094 unsigned int opt = (unsigned int)integerValue(azArg[2]); in do_meta_command()
29103 int ii = (int)integerValue(azArg[2]); in do_meta_command()
29105 if( ii==0 && cli_strcmp(azArg[2],"random")==0 ){ in do_meta_command()
29125 int opt = booleanValue(azArg[2]); in do_meta_command()
29135 int opt = booleanValue(azArg[2]); in do_meta_command()
29145 if( cli_strcmp(azArg[2],"default")==0 ){ in do_meta_command()
29148 opt = booleanValue(azArg[2]); in do_meta_command()
29165 azArg[2], in do_meta_command()
29166 integerValue(azArg[3]), in do_meta_command()
29167 integerValue(azArg[4])); in do_meta_command()
29192 int id = (int)integerValue(azArg[2]); in do_meta_command()
29193 int val = (int)integerValue(azArg[3]); in do_meta_command()
29197 int id = (int)integerValue(azArg[2]); in do_meta_command()
29218 int opt = (unsigned int)integerValue(azArg[2]); in do_meta_command()
29228 rc2 = booleanValue(azArg[2]); in do_meta_command()
29238 const char *z = azArg[kk]; in do_meta_command()
29265 faultsim_state.iId = atoi(azArg[++kk]); in do_meta_command()
29267 faultsim_state.iErr = atoi(azArg[++kk]); in do_meta_command()
29269 faultsim_state.iInterval = atoi(azArg[++kk]); in do_meta_command()
29271 faultsim_state.nRepeat = atoi(azArg[++kk]); in do_meta_command()
29273 faultsim_state.nSkip = atoi(azArg[++kk]); in do_meta_command()
29278 azArg[kk]); in do_meta_command()
29316 if( c=='t' && n>4 && cli_strncmp(azArg[0], "timeout", n)==0 ){ in do_meta_command()
29318 sqlite3_busy_timeout(p->db, nArg>=2 ? (int)integerValue(azArg[1]) : 0); in do_meta_command()
29321 if( c=='t' && n>=5 && cli_strncmp(azArg[0], "timer", n)==0 ){ in do_meta_command()
29323 enableTimer = booleanValue(azArg[1]); in do_meta_command()
29335 if( c=='t' && cli_strncmp(azArg[0], "trace", n)==0 ){ in do_meta_command()
29340 const char *z = azArg[jj]; in do_meta_command()
29385 if( c=='u' && cli_strncmp(azArg[0], "unmodule", n)==0 ){ in do_meta_command()
29395 zOpt = azArg[1]; in do_meta_command()
29399 assert( azArg[nArg]==0 ); in do_meta_command()
29400 sqlite3_drop_modules(p->db, nArg>2 ? (const char**)(azArg+2) : 0); in do_meta_command()
29403 sqlite3_create_module(p->db, azArg[ii], 0, 0); in do_meta_command()
29410 if( c=='u' && cli_strncmp(azArg[0], "user", n)==0 ){ in do_meta_command()
29417 if( cli_strcmp(azArg[1],"login")==0 ){ in do_meta_command()
29423 rc = sqlite3_user_authenticate(p->db, azArg[2], azArg[3], in do_meta_command()
29424 strlen30(azArg[3])); in do_meta_command()
29426 eputf("Authentication failed for user %s\n", azArg[2]); in do_meta_command()
29429 }else if( cli_strcmp(azArg[1],"add")==0 ){ in do_meta_command()
29435 rc = sqlite3_user_add(p->db, azArg[2], azArg[3], strlen30(azArg[3]), in do_meta_command()
29436 booleanValue(azArg[4])); in do_meta_command()
29441 }else if( cli_strcmp(azArg[1],"edit")==0 ){ in do_meta_command()
29447 rc = sqlite3_user_change(p->db, azArg[2], azArg[3], strlen30(azArg[3]), in do_meta_command()
29448 booleanValue(azArg[4])); in do_meta_command()
29453 }else if( cli_strcmp(azArg[1],"delete")==0 ){ in do_meta_command()
29459 rc = sqlite3_user_delete(p->db, azArg[2]); in do_meta_command()
29472 if( c=='v' && cli_strncmp(azArg[0], "version", n)==0 ){ in do_meta_command()
29492 if( c=='v' && cli_strncmp(azArg[0], "vfsinfo", n)==0 ){ in do_meta_command()
29493 const char *zDbName = nArg==2 ? azArg[1] : "main"; in do_meta_command()
29506 if( c=='v' && cli_strncmp(azArg[0], "vfslist", n)==0 ){ in do_meta_command()
29524 if( c=='v' && cli_strncmp(azArg[0], "vfsname", n)==0 ){ in do_meta_command()
29525 const char *zDbName = nArg==2 ? azArg[1] : "main"; in do_meta_command()
29536 if( c=='w' && cli_strncmp(azArg[0], "wheretrace", n)==0 ){ in do_meta_command()
29537 unsigned int x = nArg>=2? (unsigned int)integerValue(azArg[1]) : 0xffffffff; in do_meta_command()
29541 if( c=='w' && cli_strncmp(azArg[0], "width", n)==0 ){ in do_meta_command()
29543 assert( nArg<=ArraySize(azArg) ); in do_meta_command()
29549 p->colWidth[j-1] = (int)integerValue(azArg[j]); in do_meta_command()
29555 " \"%s\". Enter \".help\" for help\n", azArg[0]); in do_meta_command()