Lines Matching refs:zSql
1998 char *zSql; in shellFakeSchema() local
2004 zSql = sqlite3_mprintf("PRAGMA \"%w\".table_info=%Q;", in shellFakeSchema()
2006 shell_check_oom(zSql); in shellFakeSchema()
2007 sqlite3_prepare_v2(db, zSql, -1, &pStmt, 0); in shellFakeSchema()
2008 sqlite3_free(zSql); in shellFakeSchema()
3421 const char *zSql = (const char*)sqlite3_value_text(argv[0]); in sha3QueryFunc() local
3441 if( zSql==0 ) return; in sha3QueryFunc()
3443 while( zSql[0] ){ in sha3QueryFunc()
3444 rc = sqlite3_prepare_v2(db, zSql, -1, &pStmt, &zSql); in sha3QueryFunc()
3447 zSql, sqlite3_errmsg(db)); in sha3QueryFunc()
8416 char *zSql = 0; in completionNext() local
8421 zSql = sqlite3_mprintf( in completionNext()
8424 zSql, zSep, zDb in completionNext()
8426 if( zSql==0 ) return SQLITE_NOMEM; in completionNext()
8430 sqlite3_prepare_v2(pCur->db, zSql, -1, &pCur->pStmt, 0); in completionNext()
8431 sqlite3_free(zSql); in completionNext()
8440 char *zSql = 0; in completionNext() local
8445 zSql = sqlite3_mprintf( in completionNext()
8450 zSql, zSep, zDb, zDb in completionNext()
8452 if( zSql==0 ) return SQLITE_NOMEM; in completionNext()
8456 sqlite3_prepare_v2(pCur->db, zSql, -1, &pCur->pStmt, 0); in completionNext()
8457 sqlite3_free(zSql); in completionNext()
11830 const char *zSql, /* SQL statement(s) to add */
12036 char *zSql; /* SQL statement */ member
12244 const char *zSql /* SQL statement to compile */ in idxPrepareStmt() argument
12246 int rc = sqlite3_prepare_v2(db, zSql, -1, ppStmt, 0); in idxPrepareStmt()
12266 char *zSql; in idxPrintfPrepareStmt() local
12268 zSql = sqlite3_vmprintf(zFmt, ap); in idxPrintfPrepareStmt()
12269 if( zSql==0 ){ in idxPrintfPrepareStmt()
12272 rc = idxPrepareStmt(db, ppStmt, pzErrmsg, zSql); in idxPrintfPrepareStmt()
12273 sqlite3_free(zSql); in idxPrintfPrepareStmt()
13119 "EXPLAIN QUERY PLAN %s", pStmt->zSql in idxFindIndexes()
13142 const char *zSql; in idxFindIndexes() local
13147 zSql = idxHashSearch(&p->hIdx, zIdx, nIdx); in idxFindIndexes()
13148 if( zSql ){ in idxFindIndexes()
13149 idxHashAdd(&rc, &hIdx, zSql, 0); in idxFindIndexes()
13220 const char *zSql = in idxProcessOneTrigger() local
13229 rc = idxPrintfPrepareStmt(p->db, &pSelect, pzErr, zSql, zTab, zTab); in idxProcessOneTrigger()
13333 const char *zSql = (const char*)sqlite3_column_text(pSchema, 2); in idxCreateVtabSchema() local
13337 if( zSql ) rc = sqlite3_exec(p->dbv, zSql, 0, 0, pzErrmsg); in idxCreateVtabSchema()
13620 char *zSql; in idxBuildSampleTable() local
13625 zSql = sqlite3_mprintf( in idxBuildSampleTable()
13628 if( zSql==0 ) return SQLITE_NOMEM; in idxBuildSampleTable()
13629 rc = sqlite3_exec(p->dbv, zSql, 0, 0, 0); in idxBuildSampleTable()
13630 sqlite3_free(zSql); in idxBuildSampleTable()
13874 const char *zSql = (const char*)sqlite3_column_text(pSql, 0); in sqlite3_expert_new() local
13875 if( zSql ) rc = sqlite3_exec(pNew->dbm, zSql, 0, 0, pzErrmsg); in sqlite3_expert_new()
13928 const char *zSql, /* SQL statement to add */ in sqlite3_expert_sql() argument
13934 const char *zStmt = zSql; in sqlite3_expert_sql()
13952 pNew->zSql = (char*)&pNew[1]; in sqlite3_expert_sql()
13953 memcpy(pNew->zSql, z, n+1); in sqlite3_expert_sql()
14037 if( pStmt ) zRet = pStmt->zSql; in sqlite3_expert_report()
14323 static sqlite3_stmt *intckPrepare(sqlite3_intck *p, const char *zSql){ in intckPrepare() argument
14326 p->rc = sqlite3_prepare_v2(p->db, zSql, -1, &pRet, 0); in intckPrepare()
14348 char *zSql = 0; in intckPrepareFmt() local
14350 zSql = sqlite3_vmprintf(zFmt, ap); in intckPrepareFmt()
14351 if( p->rc==SQLITE_OK && zSql==0 ){ in intckPrepareFmt()
14354 pRet = intckPrepare(p, zSql); in intckPrepareFmt()
14355 sqlite3_free(zSql); in intckPrepareFmt()
14386 static void intckExec(sqlite3_intck *p, const char *zSql){ in intckExec() argument
14388 pStmt = intckPrepare(p, zSql); in intckExec()
14420 char *zSql = 0; in intckSaveKey() local
14443 zSql = intckMprintf(p, "%z%squote(?)", zSql, zSep); in intckSaveKey()
14446 zSql = intckMprintf(p, "%z || ')'", zSql); in intckSaveKey()
14485 zSql = intckMprintf(p, "%z%s(quote( %z ) )", in intckSaveKey()
14486 zSql, in intckSaveKey()
14487 (zSql==0 ? "VALUES" : ",\n "), in intckSaveKey()
14491 zSql = intckMprintf(p, in intckSaveKey()
14494 , zSql in intckSaveKey()
14498 pStmt = intckPrepare(p, zSql); in intckSaveKey()
14509 sqlite3_free(zSql); in intckSaveKey()
14700 const char *zSql = (const char*)sqlite3_value_text(apVal[0]); in intckParseCreateIndexFunc() local
14706 if( zSql ){ in intckParseCreateIndexFunc()
14707 zRes = intckParseCreateIndex(zSql, idx, &nRes); in intckParseCreateIndexFunc()
15094 char *zSql = 0; in sqlite3_intck_step() local
15095 zSql = intckCheckObjectSql(p, p->zObj, p->zKey, &p->nKeyVal); in sqlite3_intck_step()
15096 p->pCheck = intckPrepare(p, zSql); in sqlite3_intck_step()
15097 sqlite3_free(zSql); in sqlite3_intck_step()
16244 char *zSql = 0; in dbdataDbsize() local
16250 zSql = sqlite3_mprintf("SELECT %.*s(0)", nFunc, zSchema); in dbdataDbsize()
16252 zSql = sqlite3_mprintf("PRAGMA %Q.page_count", zSchema); in dbdataDbsize()
16254 if( zSql==0 ) return SQLITE_NOMEM; in dbdataDbsize()
16256 rc = sqlite3_prepare_v2(pTab->db, zSql, -1, &pStmt, 0); in dbdataDbsize()
16257 sqlite3_free(zSql); in dbdataDbsize()
16318 char *zSql = sqlite3_mprintf("SELECT %.*s(?2)", nFunc, zSchema); in dbdataFilter() local
16319 if( zSql==0 ){ in dbdataFilter()
16322 rc = sqlite3_prepare_v2(pTab->db, zSql, -1, &pCsr->pStmt, 0); in dbdataFilter()
16323 sqlite3_free(zSql); in dbdataFilter()
16919 const char *zSql in recoverPrepare() argument
16923 if( sqlite3_prepare_v2(db, zSql, -1, &pStmt, 0) ){ in recoverPrepare()
17003 static int recoverExec(sqlite3_recover *p, sqlite3 *db, const char *zSql){ in recoverExec() argument
17005 int rc = sqlite3_exec(db, zSql, 0, 0, 0); in recoverExec()
17349 static void recoverSqlCallback(sqlite3_recover *p, const char *zSql){ in recoverSqlCallback() argument
17351 int res = p->xSql(p->pSqlCtx, zSql); in recoverSqlCallback()
17485 char *zSql = recoverMPrintf(p, "ATTACH %Q AS recovery;", p->zStateDb); in recoverOpenRecovery() local
17486 recoverExec(p, p->dbOut, zSql); in recoverOpenRecovery()
17492 sqlite3_free(zSql); in recoverOpenRecovery()
17648 const char *zSql = (const char*)sqlite3_column_text(pSelect, 4); in recoverWriteSchema1() local
17653 zSql = (const char*)(zFree = recoverMPrintf(p, in recoverWriteSchema1()
17655 zName, zName, zSql in recoverWriteSchema1()
17658 rc = sqlite3_exec(p->dbOut, zSql, 0, 0, 0); in recoverWriteSchema1()
17660 recoverSqlCallback(p, zSql); in recoverWriteSchema1()
17707 const char *zSql = (const char*)sqlite3_column_text(pSelect, 1); in recoverWriteSchema2() local
17708 int rc = sqlite3_exec(p->dbOut, zSql, 0, 0, 0); in recoverWriteSchema2()
17710 recoverSqlCallback(p, zSql); in recoverWriteSchema2()
17764 char *zSql = 0; in recoverInsertStmt() local
17774 zSql = recoverMPrintf(p, "INSERT OR IGNORE INTO %Q(", pTab->zTab); in recoverInsertStmt()
17778 zSql = recoverMPrintf(p, "%z_rowid_", zSql); in recoverInsertStmt()
17794 zSql = recoverMPrintf(p, "%z%s%Q", zSql, zSep, pTab->aCol[ii].zCol); in recoverInsertStmt()
17810 zSql, zBind in recoverInsertStmt()
17813 zFinal = recoverMPrintf(p, "%s) VALUES (%s)", zSql, zBind); in recoverInsertStmt()
17817 sqlite3_free(zSql); in recoverInsertStmt()
17883 char *zSql = 0; in recoverLostAndFoundCreate() local
17891 zSql = recoverMPrintf(p, "CREATE TABLE %s(%s)", zTbl, zField); in recoverLostAndFoundCreate()
17894 recoverExec(p, p->dbOut, zSql); in recoverLostAndFoundCreate()
17895 recoverSqlCallback(p, zSql); in recoverLostAndFoundCreate()
17896 sqlite3_free(zSql); in recoverLostAndFoundCreate()
20999 static char *shell_error_context(const char *zSql, sqlite3 *db){ in shell_error_context() argument
21006 || zSql==0 in shell_error_context()
21008 || iOffset>=(int)strlen(zSql) in shell_error_context()
21014 zSql++; in shell_error_context()
21015 while( (zSql[0]&0xc0)==0x80 ){ zSql++; iOffset--; } in shell_error_context()
21017 len = strlen(zSql); in shell_error_context()
21020 while( len>0 && (zSql[len]&0xc0)==0x80 ) len--; in shell_error_context()
21022 zCode = sqlite3_mprintf("%.*s", len, zSql); in shell_error_context()
21024 for(i=0; zCode[i]; i++){ if( IsSpace(zSql[i]) ) zCode[i] = ' '; } in shell_error_context()
21094 const char *zSql /* SQL string, or NULL */ in save_err_msg() argument
21103 zContext = shell_error_context(zSql, db); in save_err_msg()
21538 const char *zSql = in display_scanstats()
21545 rc = sqlite3_prepare_v2(db, zSql, -1, &pStmt, 0); in display_scanstats()
22177 const char *zSql, in expertHandleSQL() argument
22182 return sqlite3_expert_sql(pState->expert.pExpert, zSql, pzErr); in expertHandleSQL()
22218 const char *zSql = sqlite3_expert_report(p, i, EXPERT_REPORT_SQL); in expertFinish() local
22224 oputf("%s\n\n", zSql); in expertFinish()
22306 const char *zSql, /* SQL to be evaluated */ in shell_exec() argument
22321 rc = expertHandleSQL(pArg, zSql, pzErrMsg); in shell_exec()
22326 while( zSql[0] && (SQLITE_OK == rc) ){ in shell_exec()
22328 rc = sqlite3_prepare_v2(db, zSql, -1, &pStmt, &zLeftover); in shell_exec()
22331 *pzErrMsg = save_err_msg(db, "in prepare", rc, zSql); in shell_exec()
22336 zSql = zLeftover; in shell_exec()
22337 while( IsSpace(zSql[0]) ) zSql++; in shell_exec()
22433 zSql = zLeftover; in shell_exec()
22434 while( IsSpace(zSql[0]) ) zSql++; in shell_exec()
22477 char *zSql; in tableColumnList() local
22485 zSql = sqlite3_mprintf("PRAGMA table_info=%Q", zTab); in tableColumnList()
22486 shell_check_oom(zSql); in tableColumnList()
22487 rc = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in tableColumnList()
22488 sqlite3_free(zSql); in tableColumnList()
22529 zSql = sqlite3_mprintf("SELECT 1 FROM pragma_index_list(%Q)" in tableColumnList()
22531 shell_check_oom(zSql); in tableColumnList()
22532 rc = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in tableColumnList()
22533 sqlite3_free(zSql); in tableColumnList()
22592 const char *zSql; in dump_callback() local
22601 zSql = azArg[2]; in dump_callback()
22615 }else if( cli_strncmp(zSql, "CREATE VIRTUAL TABLE", 20)==0 ){ in dump_callback()
22624 zTable, zTable, zSql); in dump_callback()
22630 printSchemaLine(zSql, ";\n"); in dump_callback()
23540 char *zSql = sqlite3_mprintf( in open_db() local
23542 shell_check_oom(zSql); in open_db()
23543 sqlite3_exec(p->db, zSql, 0, 0, 0); in open_db()
23544 sqlite3_free(zSql); in open_db()
23600 char *zSql; in readline_completion_generator() local
23602 zSql = sqlite3_mprintf("SELECT DISTINCT candidate COLLATE nocase" in readline_completion_generator()
23604 shell_check_oom(zSql); in readline_completion_generator()
23605 sqlite3_prepare_v2(globalDb, zSql, -1, &pStmt, 0); in readline_completion_generator()
23606 sqlite3_free(zSql); in readline_completion_generator()
23633 char *zSql; in linenoise_completion() local
23642 zSql = sqlite3_mprintf("SELECT DISTINCT candidate COLLATE nocase" in linenoise_completion()
23645 shell_check_oom(zSql); in linenoise_completion()
23646 sqlite3_prepare_v2(globalDb, zSql, -1, &pStmt, 0); in linenoise_completion()
23647 sqlite3_free(zSql); in linenoise_completion()
23805 const char *zSql; in sql_trace_callback() local
23813 zSql = (const char*)pX; in sql_trace_callback()
23818 zSql = sqlite3_expanded_sql(pStmt); in sql_trace_callback()
23823 zSql = sqlite3_normalized_sql(pStmt); in sql_trace_callback()
23828 zSql = sqlite3_sql(pStmt); in sql_trace_callback()
23833 if( zSql==0 ) return 0; in sql_trace_callback()
23834 nSql = strlen(zSql); in sql_trace_callback()
23836 while( nSql>0 && zSql[nSql-1]==';' ){ nSql--; } in sql_trace_callback()
23840 sputf(p->traceOut, "%.*s;\n", (int)nSql, zSql); in sql_trace_callback()
23845 sputf(p->traceOut, "%.*s; -- %lld ns\n", (int)nSql, zSql, nNanosec); in sql_trace_callback()
24154 const unsigned char *zSql; in tryToCloneSchema() local
24168 zSql = sqlite3_column_text(pQuery, 1); in tryToCloneSchema()
24169 if( zName==0 || zSql==0 ) continue; in tryToCloneSchema()
24172 sqlite3_exec(newDb, (const char*)zSql, 0, 0, &zErrMsg); in tryToCloneSchema()
24174 eputf("Error: %s\nSQL: [%s]\n", zErrMsg, zSql); in tryToCloneSchema()
24198 zSql = sqlite3_column_text(pQuery, 1); in tryToCloneSchema()
24199 if( zName==0 || zSql==0 ) continue; in tryToCloneSchema()
24202 sqlite3_exec(newDb, (const char*)zSql, 0, 0, &zErrMsg); in tryToCloneSchema()
24204 eputf("Error: %s\nSQL: [%s]\n", zErrMsg, zSql); in tryToCloneSchema()
24309 static int db_int(sqlite3 *db, const char *zSql){ in db_int() argument
24312 sqlite3_prepare_v2(db, zSql, -1, &pStmt, 0); in db_int()
24351 static const struct { const char *zName; const char *zSql; } aQuery[] = { in shell_dbinfo_command() member
24419 char *zSql = sqlite3_mprintf(aQuery[i].zSql, zSchemaTab); in shell_dbinfo_command() local
24420 int val = db_int(p->db, zSql); in shell_dbinfo_command()
24421 sqlite3_free(zSql); in shell_dbinfo_command()
24713 const char *zSql = in lintFkeyIndexes() local
24764 rc = sqlite3_prepare_v2(db, zSql, -1, &pSql, 0); in lintFkeyIndexes()
24858 const char *zSql, in shellPrepare() argument
24863 int rc = sqlite3_prepare_v2(db, zSql, -1, ppStmt, 0); in shellPrepare()
25285 const char *zSql = "SELECT %s FROM %s WHERE %s"; in arListCommand() local
25298 shellPreparePrintf(pAr->db, &rc, &pSql, zSql, azCols[pAr->bVerbose], in arListCommand()
25323 char *zSql = 0; in arRemoveCommand() local
25333 zSql = sqlite3_mprintf("DELETE FROM %s WHERE %s;", in arRemoveCommand()
25336 oputf("%s\n", zSql); in arRemoveCommand()
25341 rc = sqlite3_exec(pAr->db, zSql, 0, 0, &zErr); in arRemoveCommand()
25355 sqlite3_free(zSql); in arRemoveCommand()
25434 static int arExecSql(ArCommand *pAr, const char *zSql){ in arExecSql() argument
25437 oputf("%s\n", zSql); in arExecSql()
25441 rc = sqlite3_exec(pAr->db, zSql, 0, 0, &zErr); in arExecSql()
25509 char *zSql; in arCreateOrUpdateCommand() local
25524 zSql = sqlite3_mprintf( in arCreateOrUpdateCommand()
25528 rc = arExecSql(pAr, zSql); in arCreateOrUpdateCommand()
25529 sqlite3_free(zSql); in arCreateOrUpdateCommand()
25566 zSql = sqlite3_mprintf("DROP TABLE %s", zTemp); in arCreateOrUpdateCommand()
25567 arExecSql(pAr, zSql); in arCreateOrUpdateCommand()
25568 sqlite3_free(zSql); in arCreateOrUpdateCommand()
25693 static int recoverSqlCb(void *pCtx, const char *zSql){ in recoverSqlCb() argument
25695 sputf(pState->out, "%s;\n", zSql); in recoverSqlCb()
26480 char *zSql; in do_meta_command() local
26558 zSql = sqlite3_mprintf( in do_meta_command()
26565 run_schema_dump_query(p,zSql); in do_meta_command()
26566 sqlite3_free(zSql); in do_meta_command()
26568 zSql = sqlite3_mprintf( in do_meta_command()
26575 run_table_dump_query(p, zSql); in do_meta_command()
26576 sqlite3_free(zSql); in do_meta_command()
26903 char *zSql = 0; /* An SQL statement */ in do_meta_command() local
27081 zSql = sqlite3_mprintf("SELECT count(*) FROM pragma_table_info(%Q,%Q);", in do_meta_command()
27083 if( zSql==0 ){ in do_meta_command()
27087 rc = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in do_meta_command()
27088 sqlite3_free(zSql); in do_meta_command()
27089 zSql = 0; in do_meta_command()
27110 zSql = sqlite3_malloc64( nByte ); in do_meta_command()
27111 if( zSql==0 ){ in do_meta_command()
27116 sqlite3_snprintf(nByte, zSql, "INSERT INTO \"%w\".\"%w\" VALUES(?", in do_meta_command()
27119 sqlite3_snprintf(nByte, zSql, "INSERT INTO \"%w\" VALUES(?", zTable); in do_meta_command()
27121 j = strlen30(zSql); in do_meta_command()
27123 zSql[j++] = ','; in do_meta_command()
27124 zSql[j++] = '?'; in do_meta_command()
27126 zSql[j++] = ')'; in do_meta_command()
27127 zSql[j] = 0; in do_meta_command()
27130 oputf("Insert using: %s\n", zSql); in do_meta_command()
27132 rc = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in do_meta_command()
27133 sqlite3_free(zSql); in do_meta_command()
27134 zSql = 0; in do_meta_command()
27209 char *zSql; in do_meta_command() local
27240 zSql = sqlite3_mprintf( in do_meta_command()
27249 sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in do_meta_command()
27250 sqlite3_free(zSql); in do_meta_command()
27256 zSql = sqlite3_mprintf("PRAGMA index_xinfo='%q'", azArg[1]); in do_meta_command()
27257 rc = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in do_meta_command()
27258 sqlite3_free(zSql); in do_meta_command()
27289 zSql = sqlite3_mprintf( in do_meta_command()
27295 rc = sqlite3_exec(p->db, zSql, 0, 0, 0); in do_meta_command()
27298 eputf("Error in [%s]: %s\n", zSql, sqlite3_errmsg(p->db)); in do_meta_command()
27300 sputf(stdout, "%s;\n", zSql); in do_meta_command()
27308 sqlite3_free(zSql); in do_meta_command()
27868 char *zSql; in do_meta_command() local
27873 zSql = sqlite3_mprintf( in do_meta_command()
27876 shell_check_oom(zSql); in do_meta_command()
27878 rx = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in do_meta_command()
27879 sqlite3_free(zSql); in do_meta_command()
27883 zSql = sqlite3_mprintf( in do_meta_command()
27886 shell_check_oom(zSql); in do_meta_command()
27887 rx = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in do_meta_command()
27888 sqlite3_free(zSql); in do_meta_command()
27905 char *zSql = sqlite3_mprintf( in do_meta_command() local
27907 shell_check_oom(zSql); in do_meta_command()
27908 sqlite3_exec(p->db, zSql, 0, 0, 0); in do_meta_command()
27909 sqlite3_free(zSql); in do_meta_command()
28532 const char *zSql = (const char*)sqlite3_column_text(pStmt, 2); in do_meta_command() local
28536 if( zSql==0 ) continue; in do_meta_command()
28540 sputf(stdout, "%d: %s %s\n", tno, zOp, zSql); in do_meta_command()
28543 oputf("%s\n", zSql); in do_meta_command()
28549 rc = sqlite3_exec(p->db, zSql, captureOutputCallback, &str, &zErrMsg); in do_meta_command()
28601 char *zSql; /* SQL to be run */ in do_meta_command() local
28639 zSql = "SELECT lower(name) as tname FROM sqlite_schema" in do_meta_command()
28644 zSql = "SELECT lower(name) as tname FROM sqlite_schema" in do_meta_command()
28649 sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in do_meta_command()
28685 zSql = sqlite3_mprintf( in do_meta_command()
28691 zSql = sqlite3_mprintf( in do_meta_command()
28697 shell_check_oom(zSql); in do_meta_command()
28701 oputf("%s\n", zSql); in do_meta_command()
28703 shell_exec(p, zSql, 0); in do_meta_command()
28765 sqlite3_free(zSql); in do_meta_command()
29699 static int line_is_complete(char *zSql, int nSql){ in line_is_complete() argument
29701 if( zSql==0 ) return 1; in line_is_complete()
29702 zSql[nSql] = ';'; in line_is_complete()
29703 zSql[nSql+1] = 0; in line_is_complete()
29704 rc = sqlite3_complete(zSql); in line_is_complete()
29705 zSql[nSql] = 0; in line_is_complete()
29727 static int doAutoDetectRestore(ShellState *p, const char *zSql){ in doAutoDetectRestore() argument
29735 if( p->bSafeMode==0 && memcmp(zSql, zExpect, 25)==0 ){ in doAutoDetectRestore()
29747 if( memcmp(zSql, zExpect, 19)==0 ){ in doAutoDetectRestore()
29794 static int runOneSqlLine(ShellState *p, char *zSql, FILE *in, int startline){ in runOneSqlLine() argument
29799 if( ShellHasFlag(p,SHFLG_Backslash) ) resolve_backslashes(zSql); in runOneSqlLine()
29802 rc = shell_exec(p, zSql, &zErrMsg); in runOneSqlLine()
29839 if( doAutoDetectRestore(p, zSql) ) return 1; in runOneSqlLine()
29891 char *zSql = 0; /* Accumulated SQL text */ in process_input() local
29924 && line_is_complete(zSql, nSql) ){ in process_input()
29953 zSql = realloc(zSql, nAlloc); in process_input()
29954 shell_check_oom(zSql); in process_input()
29959 assert( nAlloc>0 && zSql!=0 ); in process_input()
29960 memcpy(zSql, zLine+i, nLine+1-i); in process_input()
29964 zSql[nSql++] = '\n'; in process_input()
29965 memcpy(zSql+nSql, zLine, nLine+1); in process_input()
29968 if( nSql && QSS_SEMITERM(qss) && sqlite3_complete(zSql) ){ in process_input()
29969 echo_group_input(p, zSql); in process_input()
29970 errCnt += runOneSqlLine(p, zSql, p->in, startline); in process_input()
29982 echo_group_input(p, zSql); in process_input()
29989 echo_group_input(p, zSql); in process_input()
29990 errCnt += runOneSqlLine(p, zSql, p->in, startline); in process_input()
29993 free(zSql); in process_input()
31090 void fiddle_exec(const char * zSql){ argument
31091 if(zSql && *zSql){
31092 if('.'==*zSql) puts(zSql);
31093 shellState.wasm.zInput = zSql;
31094 shellState.wasm.zPos = zSql;