Lines Matching refs:azArg

10570   char **azArg,    /* Text of each result column */  in shell_callback()  argument
10577 if( azArg==0 ) return 0; in shell_callback()
10581 if( azArg==0 ) break; in shell_callback()
10589 azArg[i] ? azArg[i] : p->nullValue, p->rowSeparator); in shell_callback()
10622 n = strlenChar(azArg && azArg[i] ? azArg[i] : p->nullValue); in shell_callback()
10649 if( azArg==0 ) break; in shell_callback()
10657 if( p->cMode==MODE_Explain && azArg[i] && strlenChar(azArg[i])>w ){ in shell_callback()
10658 w = strlenChar(azArg[i]); in shell_callback()
10666 utf8_width_print(p->out, w, azArg[i] ? azArg[i] : p->nullValue); in shell_callback()
10672 printSchemaLine(p->out, azArg[0], ";\n"); in shell_callback()
10683 if( azArg[0]==0 ) break; in shell_callback()
10684 if( sqlite3_strlike("CREATE VIEW%", azArg[0], 0)==0 in shell_callback()
10685 || sqlite3_strlike("CREATE TRIG%", azArg[0], 0)==0 in shell_callback()
10687 utf8_printf(p->out, "%s;\n", azArg[0]); in shell_callback()
10690 z = sqlite3_mprintf("%s", azArg[0]); in shell_callback()
10747 if( azArg==0 ) break; in shell_callback()
10749 char *z = azArg[i]; in shell_callback()
10770 if( azArg==0 ) break; in shell_callback()
10774 output_html_string(p->out, azArg[i] ? azArg[i] : p->nullValue); in shell_callback()
10788 if( azArg==0 ) break; in shell_callback()
10790 output_c_string(p->out, azArg[i] ? azArg[i] : p->nullValue); in shell_callback()
10806 output_csv(p, azArg[i], i<nArg-1); in shell_callback()
10814 if( azArg==0 ) break; in shell_callback()
10833 if( (azArg[i]==0) || (aiType && aiType[i]==SQLITE_NULL) ){ in shell_callback()
10837 output_quoted_string(p->out, azArg[i]); in shell_callback()
10839 output_quoted_escaped_string(p->out, azArg[i]); in shell_callback()
10842 utf8_printf(p->out,"%s", azArg[i]); in shell_callback()
10860 }else if( isNumber(azArg[i], 0) ){ in shell_callback()
10861 utf8_printf(p->out,"%s", azArg[i]); in shell_callback()
10863 output_quoted_string(p->out, azArg[i]); in shell_callback()
10865 output_quoted_escaped_string(p->out, azArg[i]); in shell_callback()
10872 if( azArg==0 ) break; in shell_callback()
10883 if( (azArg[i]==0) || (aiType && aiType[i]==SQLITE_NULL) ){ in shell_callback()
10886 output_quoted_string(p->out, azArg[i]); in shell_callback()
10888 utf8_printf(p->out,"%s", azArg[i]); in shell_callback()
10898 }else if( isNumber(azArg[i], 0) ){ in shell_callback()
10899 utf8_printf(p->out,"%s", azArg[i]); in shell_callback()
10901 output_quoted_string(p->out, azArg[i]); in shell_callback()
10915 if( azArg==0 ) break; in shell_callback()
10918 utf8_printf(p->out,"%s",azArg[i] ? azArg[i] : p->nullValue); in shell_callback()
10924 eqp_append(p, atoi(azArg[0]), atoi(azArg[1]), azArg[3]); in shell_callback()
10935 static int callback(void *pArg, int nArg, char **azArg, char **azCol){ in callback() argument
10937 return shell_callback(pArg, nArg, azArg, azCol, NULL); in callback()
10944 static int captureOutputCallback(void *pArg, int nArg, char **azArg, char **az){ in captureOutputCallback() argument
10948 if( azArg==0 ) return 0; in captureOutputCallback()
10952 if( azArg[i] ) appendText(p, azArg[i], 0); in captureOutputCallback()
11698 char **azArg, /* Array of arguments passed to dot command */ in expertDotCommand() argument
11710 char *z = azArg[i]; in expertDotCommand()
11722 iSample = (int)integerValue(azArg[++i]); in expertDotCommand()
11724 raw_printf(stderr, "value out of range: %s\n", azArg[i]); in expertDotCommand()
12050 static int dump_callback(void *pArg, int nArg, char **azArg, char **azNotUsed){ in dump_callback() argument
12058 if( nArg!=3 || azArg==0 ) return 0; in dump_callback()
12059 zTable = azArg[0]; in dump_callback()
12060 zType = azArg[1]; in dump_callback()
12061 zSql = azArg[2]; in dump_callback()
13699 static int shell_dbinfo_command(ShellState *p, int nArg, char **azArg){ in shell_dbinfo_command() argument
13729 char *zDb = nArg>=2 ? azArg[1] : "main"; in shell_dbinfo_command()
14030 char **azArg, /* Array of arguments passed to dot command */ in lintFkeyIndexes() argument
14107 int n = strlen30(azArg[i]); in lintFkeyIndexes()
14108 if( n>1 && sqlite3_strnicmp("-verbose", azArg[i], n)==0 ){ in lintFkeyIndexes()
14111 else if( n>1 && sqlite3_strnicmp("-groupbyparent", azArg[i], n)==0 ){ in lintFkeyIndexes()
14117 azArg[0], azArg[1] in lintFkeyIndexes()
14206 char **azArg, /* Array of arguments passed to dot command */ in lintDotCommand() argument
14210 n = (nArg>=2 ? strlen30(azArg[1]) : 0); in lintDotCommand()
14211 if( n<1 || sqlite3_strnicmp(azArg[1], "fkey-indexes", n) ) goto usage; in lintDotCommand()
14212 return lintFkeyIndexes(pState, azArg, nArg); in lintDotCommand()
14215 raw_printf(stderr, "Usage %s sub-command ?switches...?\n", azArg[0]); in lintDotCommand()
14332 char **azArg; /* Array of command arguments */ member
14425 char **azArg, /* Array of arguments passed to dot command */ in arParseCommand() argument
14454 char *z = azArg[1]; in arParseCommand()
14472 zArg = azArg[iArg++]; in arParseCommand()
14478 pAr->azArg = &azArg[iArg]; in arParseCommand()
14485 z = azArg[iArg]; in arParseCommand()
14488 pAr->azArg = &azArg[iArg]; in arParseCommand()
14515 zArg = azArg[++iArg]; in arParseCommand()
14523 pAr->azArg = &azArg[iArg+1]; in arParseCommand()
14549 zArg = azArg[++iArg]; in arParseCommand()
14584 char *z = pAr->azArg[i]; in arCheckEntries()
14624 const char *z = pAr->azArg[i]; in arWhereClause()
14878 pAr->azArg[i], pAr->zDir, zExists); in arCreateOrUpdateCommand()
14903 char **azArg, /* Array of arguments passed to dot command */ in arDotCommand() argument
14910 rc = arParseCommand(azArg, nArg, &cmd); in arDotCommand()
15367 static int recoverDatabaseCmd(ShellState *pState, int nArg, char **azArg){ in recoverDatabaseCmd() argument
15381 char *z = azArg[i]; in recoverDatabaseCmd()
15390 zRecoveryDb = azArg[i]; in recoverDatabaseCmd()
15394 zLostAndFound = azArg[i]; in recoverDatabaseCmd()
15400 utf8_printf(stderr, "unexpected option: %s\n", azArg[i]); in recoverDatabaseCmd()
15401 showHelp(pState->out, azArg[0]); in recoverDatabaseCmd()
15694 char *azArg[52]; in do_meta_command() local
15704 while( zLine[h] && nArg<ArraySize(azArg)-1 ){ in do_meta_command()
15709 azArg[nArg++] = &zLine[h]; in do_meta_command()
15717 if( delim=='"' ) resolve_backslashes(azArg[nArg-1]); in do_meta_command()
15719 azArg[nArg++] = &zLine[h]; in do_meta_command()
15722 resolve_backslashes(azArg[nArg-1]); in do_meta_command()
15725 azArg[nArg] = 0; in do_meta_command()
15730 n = strlen30(azArg[0]); in do_meta_command()
15731 c = azArg[0][0]; in do_meta_command()
15735 if( c=='a' && strncmp(azArg[0], "auth", n)==0 ){ in do_meta_command()
15742 if( booleanValue(azArg[1]) ){ in do_meta_command()
15751 if( c=='a' && strncmp(azArg[0], "archive", n)==0 ){ in do_meta_command()
15753 rc = arDotCommand(p, 0, azArg, nArg); in do_meta_command()
15757 if( (c=='b' && n>=3 && strncmp(azArg[0], "backup", n)==0) in do_meta_command()
15758 || (c=='s' && n>=3 && strncmp(azArg[0], "save", n)==0) in do_meta_command()
15768 const char *z = azArg[j]; in do_meta_command()
15778 utf8_printf(stderr, "unknown option: %s\n", azArg[j]); in do_meta_command()
15782 zDestFile = azArg[j]; in do_meta_command()
15785 zDestFile = azArg[j]; in do_meta_command()
15825 if( c=='b' && n>=3 && strncmp(azArg[0], "bail", n)==0 ){ in do_meta_command()
15827 bail_on_error = booleanValue(azArg[1]); in do_meta_command()
15834 if( c=='b' && n>=3 && strncmp(azArg[0], "binary", n)==0 ){ in do_meta_command()
15836 if( booleanValue(azArg[1]) ){ in do_meta_command()
15847 if( c=='c' && strcmp(azArg[0],"cd")==0 ){ in do_meta_command()
15850 wchar_t *z = sqlite3_win32_utf8_to_unicode(azArg[1]); in do_meta_command()
15854 rc = chdir(azArg[1]); in do_meta_command()
15857 utf8_printf(stderr, "Cannot change to directory \"%s\"\n", azArg[1]); in do_meta_command()
15869 if( c=='b' && n>=3 && strncmp(azArg[0], "breakpoint", n)==0 ){ in do_meta_command()
15873 if( c=='c' && n>=3 && strncmp(azArg[0], "changes", n)==0 ){ in do_meta_command()
15875 setOrClearFlag(p, SHFLG_CountChanges, azArg[1]); in do_meta_command()
15886 if( c=='c' && n>=3 && strncmp(azArg[0], "check", n)==0 ){ in do_meta_command()
15895 }else if( testcase_glob(azArg[1],zRes)==0 ){ in do_meta_command()
15898 p->zTestcase, azArg[1], zRes); in do_meta_command()
15907 if( c=='c' && strncmp(azArg[0], "clone", n)==0 ){ in do_meta_command()
15909 tryToClone(p, azArg[1]); in do_meta_command()
15916 if( c=='d' && n>1 && strncmp(azArg[0], "databases", n)==0 ){ in do_meta_command()
15934 if( c=='d' && n>=3 && strncmp(azArg[0], "dbconfig", n)==0 ){ in do_meta_command()
15959 if( nArg>1 && strcmp(azArg[1], aDbConfig[ii].zName)!=0 ) continue; in do_meta_command()
15961 sqlite3_db_config(p->db, aDbConfig[ii].op, booleanValue(azArg[2]), 0); in do_meta_command()
15968 utf8_printf(stderr, "Error: unknown dbconfig \"%s\"\n", azArg[1]); in do_meta_command()
15973 if( c=='d' && n>=3 && strncmp(azArg[0], "dbinfo", n)==0 ){ in do_meta_command()
15974 rc = shell_dbinfo_command(p, nArg, azArg); in do_meta_command()
15978 if( c=='r' && strncmp(azArg[0], "recover", n)==0 ){ in do_meta_command()
15980 rc = recoverDatabaseCmd(p, nArg, azArg); in do_meta_command()
15984 if( c=='d' && strncmp(azArg[0], "dump", n)==0 ){ in do_meta_command()
15992 if( azArg[i][0]=='-' ){ in do_meta_command()
15993 const char *z = azArg[i]+1; in do_meta_command()
16009 raw_printf(stderr, "Unknown option \"%s\" on \".dump\"\n", azArg[i]); in do_meta_command()
16015 zLike, azArg[i]); in do_meta_command()
16017 zLike = sqlite3_mprintf("name LIKE %Q ESCAPE '\\'", azArg[i]); in do_meta_command()
16065 if( c=='e' && strncmp(azArg[0], "echo", n)==0 ){ in do_meta_command()
16067 setOrClearFlag(p, SHFLG_Echo, azArg[1]); in do_meta_command()
16074 if( c=='e' && strncmp(azArg[0], "eqp", n)==0 ){ in do_meta_command()
16081 if( strcmp(azArg[1],"full")==0 ){ in do_meta_command()
16083 }else if( strcmp(azArg[1],"trigger")==0 ){ in do_meta_command()
16086 }else if( strcmp(azArg[1],"test")==0 ){ in do_meta_command()
16089 }else if( strcmp(azArg[1],"trace")==0 ){ in do_meta_command()
16097 p->autoEQP = (u8)booleanValue(azArg[1]); in do_meta_command()
16105 if( c=='e' && strncmp(azArg[0], "exit", n)==0 ){ in do_meta_command()
16106 if( nArg>1 && (rc = (int)integerValue(azArg[1]))!=0 ) exit(rc); in do_meta_command()
16112 if( c=='e' && strncmp(azArg[0], "explain", n)==0 ){ in do_meta_command()
16115 if( strcmp(azArg[1],"auto")==0 ){ in do_meta_command()
16118 val = booleanValue(azArg[1]); in do_meta_command()
16135 if( c=='e' && strncmp(azArg[0], "expert", n)==0 ){ in do_meta_command()
16137 expertDotCommand(p, azArg, nArg); in do_meta_command()
16141 if( c=='f' && strncmp(azArg[0], "filectrl", n)==0 ){ in do_meta_command()
16167 zCmd = nArg>=2 ? azArg[1] : "help"; in do_meta_command()
16173 zSchema = azArg[2]; in do_meta_command()
16174 for(i=3; i<nArg; i++) azArg[i-2] = azArg[i]; in do_meta_command()
16176 zCmd = azArg[1]; in do_meta_command()
16219 iRes = nArg==3 ? integerValue(azArg[2]) : -1; in do_meta_command()
16228 x = (int)integerValue(azArg[2]); in do_meta_command()
16237 x = nArg==3 ? booleanValue(azArg[2]) : -1; in do_meta_command()
16265 x = atoi(azArg[2]); in do_meta_command()
16286 if( c=='f' && strncmp(azArg[0], "fullschema", n)==0 ){ in do_meta_command()
16293 if( nArg==2 && optionMatch(azArg[1], "indent") ){ in do_meta_command()
16336 if( c=='h' && strncmp(azArg[0], "headers", n)==0 ){ in do_meta_command()
16338 p->showHeader = booleanValue(azArg[1]); in do_meta_command()
16345 if( c=='h' && strncmp(azArg[0], "help", n)==0 ){ in do_meta_command()
16347 n = showHelp(p->out, azArg[1]); in do_meta_command()
16349 utf8_printf(p->out, "Nothing matches '%s'\n", azArg[1]); in do_meta_command()
16356 if( c=='i' && strncmp(azArg[0], "import", n)==0 ){ in do_meta_command()
16380 char *z = azArg[i]; in do_meta_command()
16396 nSkip = integerValue(azArg[++i]); in do_meta_command()
16637 if( c=='i' && strncmp(azArg[0], "imposter", n)==0 ){ in do_meta_command()
16645 if( !(nArg==3 || (nArg==2 && sqlite3_stricmp(azArg[1],"off")==0)) ){ in do_meta_command()
16670 azArg[1], azArg[1] in do_meta_command()
16679 zSql = sqlite3_mprintf("PRAGMA index_xinfo='%q'", azArg[1]); in do_meta_command()
16706 utf8_printf(stderr, "no such index: \"%s\"\n", azArg[1]); in do_meta_command()
16714 azArg[2], zCollist, lenPK, zCollist); in do_meta_command()
16726 azArg[1], isWO ? "table" : "index" in do_meta_command()
16738 if( c=='i' && strncmp(azArg[0], "iotrace", n)==0 ){ in do_meta_command()
16744 }else if( strcmp(azArg[1], "-")==0 ){ in do_meta_command()
16748 iotrace = fopen(azArg[1], "w"); in do_meta_command()
16750 utf8_printf(stderr, "Error: cannot open \"%s\"\n", azArg[1]); in do_meta_command()
16760 if( c=='l' && n>=5 && strncmp(azArg[0], "limits", n)==0 ){ in do_meta_command()
16791 n2 = strlen30(azArg[1]); in do_meta_command()
16793 if( sqlite3_strnicmp(aLimit[i].zLimitName, azArg[1], n2)==0 ){ in do_meta_command()
16797 utf8_printf(stderr, "ambiguous limit: \"%s\"\n", azArg[1]); in do_meta_command()
16806 azArg[1]); in do_meta_command()
16812 (int)integerValue(azArg[2])); in do_meta_command()
16819 if( c=='l' && n>2 && strncmp(azArg[0], "lint", n)==0 ){ in do_meta_command()
16821 lintDotCommand(p, azArg, nArg); in do_meta_command()
16825 if( c=='l' && strncmp(azArg[0], "load", n)==0 ){ in do_meta_command()
16833 zFile = azArg[1]; in do_meta_command()
16834 zProc = nArg>=3 ? azArg[2] : 0; in do_meta_command()
16845 if( c=='l' && strncmp(azArg[0], "log", n)==0 ){ in do_meta_command()
16850 const char *zFile = azArg[1]; in do_meta_command()
16856 if( c=='m' && strncmp(azArg[0], "mode", n)==0 ){ in do_meta_command()
16857 const char *zMode = nArg>=2 ? azArg[1] : ""; in do_meta_command()
16860 if( c2=='l' && n2>2 && strncmp(azArg[1],"lines",n2)==0 ){ in do_meta_command()
16863 }else if( c2=='c' && strncmp(azArg[1],"columns",n2)==0 ){ in do_meta_command()
16866 }else if( c2=='l' && n2>2 && strncmp(azArg[1],"list",n2)==0 ){ in do_meta_command()
16870 }else if( c2=='h' && strncmp(azArg[1],"html",n2)==0 ){ in do_meta_command()
16872 }else if( c2=='t' && strncmp(azArg[1],"tcl",n2)==0 ){ in do_meta_command()
16876 }else if( c2=='c' && strncmp(azArg[1],"csv",n2)==0 ){ in do_meta_command()
16880 }else if( c2=='t' && strncmp(azArg[1],"tabs",n2)==0 ){ in do_meta_command()
16883 }else if( c2=='i' && strncmp(azArg[1],"insert",n2)==0 ){ in do_meta_command()
16885 set_table_name(p, nArg>=3 ? azArg[2] : "table"); in do_meta_command()
16886 }else if( c2=='q' && strncmp(azArg[1],"quote",n2)==0 ){ in do_meta_command()
16888 }else if( c2=='a' && strncmp(azArg[1],"ascii",n2)==0 ){ in do_meta_command()
16902 if( c=='n' && strncmp(azArg[0], "nullvalue", n)==0 ){ in do_meta_command()
16905 "%.*s", (int)ArraySize(p->nullValue)-1, azArg[1]); in do_meta_command()
16913 if( c=='o' && strcmp(azArg[0],"oom")==0 ){ in do_meta_command()
16916 const char *z = azArg[i]; in do_meta_command()
16920 raw_printf(p->out, "missing argument on \"%s\"\n", azArg[i]); in do_meta_command()
16923 oomRepeat = (int)integerValue(azArg[++i]); in do_meta_command()
16926 oomCounter = (int)integerValue(azArg[i]); in do_meta_command()
16928 raw_printf(p->out, "unknown argument: \"%s\"\n", azArg[i]); in do_meta_command()
16940 if( c=='o' && strncmp(azArg[0], "open", n)==0 && n>=2 ){ in do_meta_command()
16955 for(iName=1; iName<nArg && azArg[iName][0]=='-'; iName++){ in do_meta_command()
16956 const char *z = azArg[iName]; in do_meta_command()
16975 p->szMax = integerValue(azArg[++iName]); in do_meta_command()
16984 zNewFilename = nArg>iName ? sqlite3_mprintf("%s", azArg[iName]) : 0; in do_meta_command()
17004 && (strncmp(azArg[0], "output", n)==0||strncmp(azArg[0], "once", n)==0)) in do_meta_command()
17005 || (c=='e' && n==5 && strcmp(azArg[0],"excel")==0) in do_meta_command()
17017 }else if( strncmp(azArg[0],"once",n)==0 ){ in do_meta_command()
17021 char *z = azArg[i]; in do_meta_command()
17032 azArg[i]); in do_meta_command()
17033 showHelp(p->out, azArg[0]); in do_meta_command()
17041 azArg[i]); in do_meta_command()
17042 showHelp(p->out, azArg[0]); in do_meta_command()
17104 if( c=='p' && n>=3 && strncmp(azArg[0], "parameter", n)==0 ){ in do_meta_command()
17111 if( nArg==2 && strcmp(azArg[1],"clear")==0 ){ in do_meta_command()
17119 if( nArg==2 && strcmp(azArg[1],"list")==0 ){ in do_meta_command()
17148 if( nArg==2 && strcmp(azArg[1],"init")==0 ){ in do_meta_command()
17158 if( nArg==4 && strcmp(azArg[1],"set")==0 ){ in do_meta_command()
17162 const char *zKey = azArg[2]; in do_meta_command()
17163 const char *zValue = azArg[3]; in do_meta_command()
17196 if( nArg==3 && strcmp(azArg[1],"unset")==0 ){ in do_meta_command()
17198 "DELETE FROM temp.sqlite_parameters WHERE key=%Q", azArg[2]); in do_meta_command()
17208 if( c=='p' && n>=3 && strncmp(azArg[0], "print", n)==0 ){ in do_meta_command()
17212 utf8_printf(p->out, "%s", azArg[i]); in do_meta_command()
17218 if( c=='p' && n>=3 && strncmp(azArg[0], "progress", n)==0 ){ in do_meta_command()
17225 const char *z = azArg[i]; in do_meta_command()
17247 p->mxProgress = (int)integerValue(azArg[++i]); in do_meta_command()
17251 utf8_printf(stderr, "Error: unknown option: \"%s\"\n", azArg[i]); in do_meta_command()
17263 if( c=='p' && strncmp(azArg[0], "prompt", n)==0 ){ in do_meta_command()
17265 strncpy(mainPrompt,azArg[1],(int)ArraySize(mainPrompt)-1); in do_meta_command()
17268 strncpy(continuePrompt,azArg[2],(int)ArraySize(continuePrompt)-1); in do_meta_command()
17272 if( c=='q' && strncmp(azArg[0], "quit", n)==0 ){ in do_meta_command()
17276 if( c=='r' && n>=3 && strncmp(azArg[0], "read", n)==0 ){ in do_meta_command()
17284 p->in = fopen(azArg[1], "rb"); in do_meta_command()
17286 utf8_printf(stderr,"Error: cannot open \"%s\"\n", azArg[1]); in do_meta_command()
17296 if( c=='r' && n>=3 && strncmp(azArg[0], "restore", n)==0 ){ in do_meta_command()
17304 zSrcFile = azArg[1]; in do_meta_command()
17307 zSrcFile = azArg[2]; in do_meta_command()
17308 zDb = azArg[1]; in do_meta_command()
17347 if( c=='s' && strncmp(azArg[0], "scanstats", n)==0 ){ in do_meta_command()
17349 p->scanstatsOn = (u8)booleanValue(azArg[1]); in do_meta_command()
17359 if( c=='s' && strncmp(azArg[0], "schema", n)==0 ){ in do_meta_command()
17375 if( optionMatch(azArg[ii],"indent") ){ in do_meta_command()
17377 }else if( optionMatch(azArg[ii],"debug") ){ in do_meta_command()
17380 zName = azArg[ii]; in do_meta_command()
17487 if( c=='s' && n==11 && strncmp(azArg[0], "selecttrace", n)==0 ){ in do_meta_command()
17488 sqlite3SelectTrace = (int)integerValue(azArg[1]); in do_meta_command()
17493 if( c=='s' && strncmp(azArg[0],"session",n)==0 && n>=3 ){ in do_meta_command()
17495 char **azCmd = &azArg[1]; in do_meta_command()
17503 if( strcmp(p->aSession[iSes].zName, azArg[1])==0 ) break; in do_meta_command()
17692 if( c=='s' && n>=10 && strncmp(azArg[0], "selftest-", 9)==0 ){ in do_meta_command()
17693 if( strncmp(azArg[0]+9, "boolean", n-9)==0 ){ in do_meta_command()
17696 v = booleanValue(azArg[i]); in do_meta_command()
17697 utf8_printf(p->out, "%s: %d 0x%x\n", azArg[i], v, v); in do_meta_command()
17700 if( strncmp(azArg[0]+9, "integer", n-9)==0 ){ in do_meta_command()
17704 v = integerValue(azArg[i]); in do_meta_command()
17705 sqlite3_snprintf(sizeof(zBuf),zBuf,"%s: %lld 0x%llx\n", azArg[i],v,v); in do_meta_command()
17712 if( c=='s' && n>=4 && strncmp(azArg[0],"selftest",n)==0 ){ in do_meta_command()
17724 const char *z = azArg[i]; in do_meta_command()
17734 azArg[i], azArg[0]); in do_meta_command()
17818 if( c=='s' && strncmp(azArg[0], "separator", n)==0 ){ in do_meta_command()
17825 "%.*s", (int)ArraySize(p->colSeparator)-1, azArg[1]); in do_meta_command()
17829 "%.*s", (int)ArraySize(p->rowSeparator)-1, azArg[2]); in do_meta_command()
17833 if( c=='s' && n>=4 && strncmp(azArg[0],"sha3sum",n)==0 ){ in do_meta_command()
17847 const char *z = azArg[i]; in do_meta_command()
17864 azArg[i], azArg[0]); in do_meta_command()
17865 showHelp(p->out, azArg[0]); in do_meta_command()
17949 && (strncmp(azArg[0], "shell", n)==0 || strncmp(azArg[0],"system",n)==0) in do_meta_command()
17958 zCmd = sqlite3_mprintf(strchr(azArg[1],' ')==0?"%s":"\"%s\"", azArg[1]); in do_meta_command()
17960 zCmd = sqlite3_mprintf(strchr(azArg[i],' ')==0?"%z %s":"%z \"%s\"", in do_meta_command()
17961 zCmd, azArg[i]); in do_meta_command()
17969 if( c=='s' && strncmp(azArg[0], "show", n)==0 ){ in do_meta_command()
18005 if( c=='s' && strncmp(azArg[0], "stats", n)==0 ){ in do_meta_command()
18007 p->statsOn = (u8)booleanValue(azArg[1]); in do_meta_command()
18016 if( (c=='t' && n>1 && strncmp(azArg[0], "tables", n)==0) in do_meta_command()
18017 || (c=='i' && (strncmp(azArg[0], "indices", n)==0 in do_meta_command()
18018 || strncmp(azArg[0], "indexes", n)==0) ) in do_meta_command()
18075 sqlite3_bind_text(pStmt, 1, azArg[1], -1, SQLITE_TRANSIENT); in do_meta_command()
18123 if( c=='t' && strcmp(azArg[0],"testcase")==0 ){ in do_meta_command()
18130 sqlite3_snprintf(sizeof(p->zTestcase), p->zTestcase, "%s", azArg[1]); in do_meta_command()
18137 if( c=='t' && n>=8 && strncmp(azArg[0], "testctrl", n)==0 ){ in do_meta_command()
18171 zCmd = nArg>=2 ? azArg[1] : "help"; in do_meta_command()
18215 int opt = (int)strtol(azArg[2], 0, 0); in do_meta_command()
18235 unsigned int opt = (unsigned int)integerValue(azArg[2]); in do_meta_command()
18244 int ii = (int)integerValue(azArg[2]); in do_meta_command()
18246 if( ii==0 && strcmp(azArg[2],"random")==0 ){ in do_meta_command()
18266 int opt = booleanValue(azArg[2]); in do_meta_command()
18276 int opt = booleanValue(azArg[2]); in do_meta_command()
18291 azArg[2], in do_meta_command()
18292 integerValue(azArg[3]), in do_meta_command()
18293 integerValue(azArg[4])); in do_meta_command()
18318 if( c=='t' && n>4 && strncmp(azArg[0], "timeout", n)==0 ){ in do_meta_command()
18320 sqlite3_busy_timeout(p->db, nArg>=2 ? (int)integerValue(azArg[1]) : 0); in do_meta_command()
18323 if( c=='t' && n>=5 && strncmp(azArg[0], "timer", n)==0 ){ in do_meta_command()
18325 enableTimer = booleanValue(azArg[1]); in do_meta_command()
18337 if( c=='t' && strncmp(azArg[0], "trace", n)==0 ){ in do_meta_command()
18342 const char *z = azArg[jj]; in do_meta_command()
18374 p->traceOut = output_file_open(azArg[1], 0); in do_meta_command()
18387 if( c=='u' && strncmp(azArg[0], "unmodule", n)==0 ){ in do_meta_command()
18397 zOpt = azArg[1]; in do_meta_command()
18401 assert( azArg[nArg]==0 ); in do_meta_command()
18402 sqlite3_drop_modules(p->db, nArg>2 ? (const char**)(azArg+2) : 0); in do_meta_command()
18405 sqlite3_create_module(p->db, azArg[ii], 0, 0); in do_meta_command()
18412 if( c=='u' && strncmp(azArg[0], "user", n)==0 ){ in do_meta_command()
18419 if( strcmp(azArg[1],"login")==0 ){ in do_meta_command()
18425 rc = sqlite3_user_authenticate(p->db, azArg[2], azArg[3], in do_meta_command()
18426 strlen30(azArg[3])); in do_meta_command()
18428 utf8_printf(stderr, "Authentication failed for user %s\n", azArg[2]); in do_meta_command()
18431 }else if( strcmp(azArg[1],"add")==0 ){ in do_meta_command()
18437 rc = sqlite3_user_add(p->db, azArg[2], azArg[3], strlen30(azArg[3]), in do_meta_command()
18438 booleanValue(azArg[4])); in do_meta_command()
18443 }else if( strcmp(azArg[1],"edit")==0 ){ in do_meta_command()
18449 rc = sqlite3_user_change(p->db, azArg[2], azArg[3], strlen30(azArg[3]), in do_meta_command()
18450 booleanValue(azArg[4])); in do_meta_command()
18455 }else if( strcmp(azArg[1],"delete")==0 ){ in do_meta_command()
18461 rc = sqlite3_user_delete(p->db, azArg[2]); in do_meta_command()
18474 if( c=='v' && strncmp(azArg[0], "version", n)==0 ){ in do_meta_command()
18493 if( c=='v' && strncmp(azArg[0], "vfsinfo", n)==0 ){ in do_meta_command()
18494 const char *zDbName = nArg==2 ? azArg[1] : "main"; in do_meta_command()
18507 if( c=='v' && strncmp(azArg[0], "vfslist", n)==0 ){ in do_meta_command()
18525 if( c=='v' && strncmp(azArg[0], "vfsname", n)==0 ){ in do_meta_command()
18526 const char *zDbName = nArg==2 ? azArg[1] : "main"; in do_meta_command()
18538 if( c=='w' && strncmp(azArg[0], "wheretrace", n)==0 ){ in do_meta_command()
18539 sqlite3WhereTrace = nArg>=2 ? booleanValue(azArg[1]) : 0xff; in do_meta_command()
18543 if( c=='w' && strncmp(azArg[0], "width", n)==0 ){ in do_meta_command()
18545 assert( nArg<=ArraySize(azArg) ); in do_meta_command()
18547 p->colWidth[j-1] = (int)integerValue(azArg[j]); in do_meta_command()
18553 " \"%s\". Enter \".help\" for help\n", azArg[0]); in do_meta_command()