Lines Matching defs:azArg

289 static int callback(void *pArg, int nArg, char **azArg, char **azCol){
295 if( azArg==0 ) break;
303 azArg[i] ? azArg[i] : p->nullvalue);
319 n = strlen(azArg && azArg[i] ? azArg[i] : p->nullvalue);
343 if( azArg==0 ) break;
352 azArg[i] ? azArg[i] : p->nullvalue, i==nArg-1 ? "\n": " ");
363 if( azArg==0 ) break;
365 char *z = azArg[i];
386 if( azArg==0 ) break;
390 output_html_string(p->out, azArg[i] ? azArg[i] : p->nullvalue);
397 if( azArg==0 ) break;
401 if( azArg[i]==0 ){
403 }else if( sqliteIsNumber(azArg[i]) ){
404 fprintf(p->out,"%s%s",zSep, azArg[i]);
407 output_quoted_string(p->out, azArg[i]);
461 static int dump_callback(void *pArg, int nArg, char **azArg, char **azCol){
464 fprintf(p->out, "%s;\n", azArg[2]);
465 if( strcmp(azArg[1],"table")==0 ){
470 set_table_name(&d2, azArg[0]);
473 callback, &d2, 0, azArg[0]
551 char *azArg[50];
555 while( zLine[i] && nArg<ArraySize(azArg) ){
560 azArg[nArg++] = &zLine[i];
566 azArg[nArg++] = &zLine[i];
575 n = strlen(azArg[0]);
576 c = azArg[0][0];
577 if( c=='d' && n>1 && strncmp(azArg[0], "databases", n)==0 ){
594 if( c=='d' && strncmp(azArg[0], "dump", n)==0 ){
612 dump_callback, p, &zErrMsg, azArg[i]
624 if( c=='e' && strncmp(azArg[0], "echo", n)==0 && nArg>1 ){
626 char *z = azArg[1];
627 int val = atoi(azArg[1]);
639 if( c=='e' && strncmp(azArg[0], "exit", n)==0 ){
643 if( c=='e' && strncmp(azArg[0], "explain", n)==0 ){
645 char *z = nArg>=2 ? azArg[1] : "1";
685 if( c=='h' && (strncmp(azArg[0], "header", n)==0
687 strncmp(azArg[0], "headers", n)==0 )&& nArg>1 ){
689 char *z = azArg[1];
690 int val = atoi(azArg[1]);
702 if( c=='h' && strncmp(azArg[0], "help", n)==0 ){
706 if( c=='i' && strncmp(azArg[0], "indices", n)==0 && nArg>1 ){
720 callback, &data, &zErrMsg, azArg[1], azArg[1]
728 if( c=='m' && strncmp(azArg[0], "mode", n)==0 && nArg>=2 ){
729 int n2 = strlen(azArg[1]);
730 if( strncmp(azArg[1],"line",n2)==0
732 strncmp(azArg[1],"lines",n2)==0 ){
734 }else if( strncmp(azArg[1],"column",n2)==0
736 strncmp(azArg[1],"columns",n2)==0 ){
738 }else if( strncmp(azArg[1],"list",n2)==0 ){
740 }else if( strncmp(azArg[1],"html",n2)==0 ){
742 }else if( strncmp(azArg[1],"insert",n2)==0 ){
745 set_table_name(p, azArg[2]);
754 if( c=='n' && strncmp(azArg[0], "nullvalue", n)==0 && nArg==2 ) {
755 sprintf(p->nullvalue, "%.*s", (int)ArraySize(p->nullvalue)-1, azArg[1]);
758 if( c=='o' && strncmp(azArg[0], "output", n)==0 && nArg==2 ){
762 if( strcmp(azArg[1],"stdout")==0 ){
766 p->out = fopen(azArg[1], "wb");
768 fprintf(stderr,"can't write to \"%s\"\n", azArg[1]);
771 strcpy(p->outfile,azArg[1]);
776 if( c=='p' && strncmp(azArg[0], "prompt", n)==0 && (nArg==2 || nArg==3)){
778 strncpy(mainPrompt,azArg[1],(int)ArraySize(mainPrompt)-1);
781 strncpy(continuePrompt,azArg[2],(int)ArraySize(continuePrompt)-1);
785 if( c=='q' && strncmp(azArg[0], "quit", n)==0 ){
789 if( c=='r' && strncmp(azArg[0], "read", n)==0 && nArg==2 ){
790 FILE *alt = fopen(azArg[1], "rb");
792 fprintf(stderr,"can't open \"%s\"\n", azArg[1]);
800 if( c=='r' && strncmp(azArg[0],"rekey", n)==0 && nArg==4 ){
803 if( strcmp(azArg[1],zOld) ){
805 }else if( strcmp(azArg[2], azArg[3]) ){
809 p->zKey = sqlite_mprintf("%s", azArg[2]);
815 if( c=='s' && strncmp(azArg[0], "schema", n)==0 ){
824 if( sqliteStrICmp(azArg[1],"sqlite_master")==0 ){
837 }else if( sqliteStrICmp(azArg[1],"sqlite_temp_master")==0 ){
857 callback, &data, &zErrMsg, azArg[1]);
875 if( c=='s' && strncmp(azArg[0], "separator", n)==0 && nArg==2 ){
876 sprintf(p->separator, "%.*s", (int)ArraySize(p->separator)-1, azArg[1]);
879 if( c=='s' && strncmp(azArg[0], "show", n)==0){
896 if( c=='t' && n>1 && strncmp(azArg[0], "tables", n)==0 ){
919 &azResult, &nRow, 0, &zErrMsg, azArg[1], azArg[1]
949 if( c=='t' && n>1 && strncmp(azArg[0], "timeout", n)==0 && nArg>=2 ){
951 sqlite_busy_timeout(p->db, atoi(azArg[1]));
954 if( c=='w' && strncmp(azArg[0], "width", n)==0 ){
957 p->colWidth[j-1] = atoi(azArg[j]);
963 " \"%s\". Enter \".help\" for help\n", azArg[0]);