Lines Matching refs:zSql

1550   char *zSql;  in shellFakeSchema()  local
1556 zSql = sqlite3_mprintf("PRAGMA \"%w\".table_info=%Q;", in shellFakeSchema()
1558 shell_check_oom(zSql); in shellFakeSchema()
1559 sqlite3_prepare_v2(db, zSql, -1, &pStmt, 0); in shellFakeSchema()
1560 sqlite3_free(zSql); in shellFakeSchema()
3047 const char *zSql = (const char*)sqlite3_value_text(argv[0]); in sha3QueryFunc() local
3067 if( zSql==0 ) return; in sha3QueryFunc()
3069 while( zSql[0] ){ in sha3QueryFunc()
3070 rc = sqlite3_prepare_v2(db, zSql, -1, &pStmt, &zSql); in sha3QueryFunc()
3073 zSql, sqlite3_errmsg(db)); in sha3QueryFunc()
3474 const char *zSql = (const char*)sqlite3_value_text(argv[0]); in sha1QueryFunc() local
3485 if( zSql==0 ) return; in sha1QueryFunc()
3487 while( zSql[0] ){ in sha1QueryFunc()
3488 rc = sqlite3_prepare_v2(db, zSql, -1, &pStmt, &zSql); in sha1QueryFunc()
3491 zSql, sqlite3_errmsg(db)); in sha1QueryFunc()
9245 char *zSql = 0; in completionNext() local
9250 zSql = sqlite3_mprintf( in completionNext()
9253 zSql, zSep, zDb in completionNext()
9255 if( zSql==0 ) return SQLITE_NOMEM; in completionNext()
9259 sqlite3_prepare_v2(pCur->db, zSql, -1, &pCur->pStmt, 0); in completionNext()
9260 sqlite3_free(zSql); in completionNext()
9269 char *zSql = 0; in completionNext() local
9274 zSql = sqlite3_mprintf( in completionNext()
9279 zSql, zSep, zDb, zDb in completionNext()
9281 if( zSql==0 ) return SQLITE_NOMEM; in completionNext()
9285 sqlite3_prepare_v2(pCur->db, zSql, -1, &pCur->pStmt, 0); in completionNext()
9286 sqlite3_free(zSql); in completionNext()
12669 const char *zSql, /* SQL statement(s) to add */
12875 char *zSql; /* SQL statement */ member
13083 const char *zSql /* SQL statement to compile */ in idxPrepareStmt() argument
13085 int rc = sqlite3_prepare_v2(db, zSql, -1, ppStmt, 0); in idxPrepareStmt()
13105 char *zSql; in idxPrintfPrepareStmt() local
13107 zSql = sqlite3_vmprintf(zFmt, ap); in idxPrintfPrepareStmt()
13108 if( zSql==0 ){ in idxPrintfPrepareStmt()
13111 rc = idxPrepareStmt(db, ppStmt, pzErrmsg, zSql); in idxPrintfPrepareStmt()
13112 sqlite3_free(zSql); in idxPrintfPrepareStmt()
13958 "EXPLAIN QUERY PLAN %s", pStmt->zSql in idxFindIndexes()
13981 const char *zSql; in idxFindIndexes() local
13986 zSql = idxHashSearch(&p->hIdx, zIdx, nIdx); in idxFindIndexes()
13987 if( zSql ){ in idxFindIndexes()
13988 idxHashAdd(&rc, &hIdx, zSql, 0); in idxFindIndexes()
14059 const char *zSql = in idxProcessOneTrigger() local
14068 rc = idxPrintfPrepareStmt(p->db, &pSelect, pzErr, zSql, zTab, zTab); in idxProcessOneTrigger()
14163 const char *zSql = "SELECT 1 FROM sqlite_schema WHERE name = ?"; in expertDbContainsObject() local
14168 rc = sqlite3_prepare_v2(db, zSql, -1, &pSql, 0); in expertDbContainsObject()
14193 static int expertSchemaSql(sqlite3 *db, const char *zSql, char **pzErr){ in expertSchemaSql() argument
14197 rc = sqlite3_exec(db, zSql, 0, 0, &zErr); in expertSchemaSql()
14235 const char *zSql = (const char*)sqlite3_column_text(pSchema, 2); in idxCreateVtabSchema() local
14245 if( zSql ) rc = expertSchemaSql(p->dbv, zSql, pzErrmsg); in idxCreateVtabSchema()
14534 char *zSql; in idxBuildSampleTable() local
14539 zSql = sqlite3_mprintf( in idxBuildSampleTable()
14542 if( zSql==0 ) return SQLITE_NOMEM; in idxBuildSampleTable()
14543 rc = sqlite3_exec(p->dbv, zSql, 0, 0, 0); in idxBuildSampleTable()
14544 sqlite3_free(zSql); in idxBuildSampleTable()
14789 const char *zSql = (const char*)sqlite3_column_text(pSql, 0); in sqlite3_expert_new() local
14793 if( rc==SQLITE_OK && zSql && bExists==0 ){ in sqlite3_expert_new()
14794 rc = expertSchemaSql(pNew->dbm, zSql, pzErrmsg); in sqlite3_expert_new()
14848 const char *zSql, /* SQL statement to add */ in sqlite3_expert_sql() argument
14854 const char *zStmt = zSql; in sqlite3_expert_sql()
14872 pNew->zSql = (char*)&pNew[1]; in sqlite3_expert_sql()
14873 memcpy(pNew->zSql, z, n+1); in sqlite3_expert_sql()
14957 if( pStmt ) zRet = pStmt->zSql; in sqlite3_expert_report()
15242 static sqlite3_stmt *intckPrepare(sqlite3_intck *p, const char *zSql){ in intckPrepare() argument
15245 p->rc = sqlite3_prepare_v2(p->db, zSql, -1, &pRet, 0); in intckPrepare()
15267 char *zSql = 0; in intckPrepareFmt() local
15269 zSql = sqlite3_vmprintf(zFmt, ap); in intckPrepareFmt()
15270 if( p->rc==SQLITE_OK && zSql==0 ){ in intckPrepareFmt()
15273 pRet = intckPrepare(p, zSql); in intckPrepareFmt()
15274 sqlite3_free(zSql); in intckPrepareFmt()
15305 static void intckExec(sqlite3_intck *p, const char *zSql){ in intckExec() argument
15307 pStmt = intckPrepare(p, zSql); in intckExec()
15339 char *zSql = 0; in intckSaveKey() local
15362 zSql = intckMprintf(p, "%z%squote(?)", zSql, zSep); in intckSaveKey()
15365 zSql = intckMprintf(p, "%z || ')'", zSql); in intckSaveKey()
15404 zSql = intckMprintf(p, "%z%s(quote( %z ) )", in intckSaveKey()
15405 zSql, in intckSaveKey()
15406 (zSql==0 ? "VALUES" : ",\n "), in intckSaveKey()
15410 zSql = intckMprintf(p, in intckSaveKey()
15413 , zSql in intckSaveKey()
15417 pStmt = intckPrepare(p, zSql); in intckSaveKey()
15428 sqlite3_free(zSql); in intckSaveKey()
15619 const char *zSql = (const char*)sqlite3_value_text(apVal[0]); in intckParseCreateIndexFunc() local
15625 if( zSql ){ in intckParseCreateIndexFunc()
15626 zRes = intckParseCreateIndex(zSql, idx, &nRes); in intckParseCreateIndexFunc()
16013 char *zSql = 0; in sqlite3_intck_step() local
16014 zSql = intckCheckObjectSql(p, p->zObj, p->zKey, &p->nKeyVal); in sqlite3_intck_step()
16015 p->pCheck = intckPrepare(p, zSql); in sqlite3_intck_step()
16016 sqlite3_free(zSql); in sqlite3_intck_step()
18478 char *zSql = 0; in dbdataDbsize() local
18484 zSql = sqlite3_mprintf("SELECT %.*s(0)", nFunc, zSchema); in dbdataDbsize()
18486 zSql = sqlite3_mprintf("PRAGMA %Q.page_count", zSchema); in dbdataDbsize()
18488 if( zSql==0 ) return SQLITE_NOMEM; in dbdataDbsize()
18490 rc = sqlite3_prepare_v2(pTab->db, zSql, -1, &pStmt, 0); in dbdataDbsize()
18491 sqlite3_free(zSql); in dbdataDbsize()
18552 char *zSql = sqlite3_mprintf("SELECT %.*s(?2)", nFunc, zSchema); in dbdataFilter() local
18553 if( zSql==0 ){ in dbdataFilter()
18556 rc = sqlite3_prepare_v2(pTab->db, zSql, -1, &pCsr->pStmt, 0); in dbdataFilter()
18557 sqlite3_free(zSql); in dbdataFilter()
19169 const char *zSql in recoverPrepare() argument
19173 if( sqlite3_prepare_v2(db, zSql, -1, &pStmt, 0) ){ in recoverPrepare()
19253 static int recoverExec(sqlite3_recover *p, sqlite3 *db, const char *zSql){ in recoverExec() argument
19255 int rc = sqlite3_exec(db, zSql, 0, 0, 0); in recoverExec()
19599 static void recoverSqlCallback(sqlite3_recover *p, const char *zSql){ in recoverSqlCallback() argument
19601 int res = p->xSql(p->pSqlCtx, zSql); in recoverSqlCallback()
19735 char *zSql = recoverMPrintf(p, "ATTACH %Q AS recovery;", p->zStateDb); in recoverOpenRecovery() local
19736 recoverExec(p, p->dbOut, zSql); in recoverOpenRecovery()
19742 sqlite3_free(zSql); in recoverOpenRecovery()
19898 const char *zSql = (const char*)sqlite3_column_text(pSelect, 4); in recoverWriteSchema1() local
19903 zSql = (const char*)(zFree = recoverMPrintf(p, in recoverWriteSchema1()
19905 zName, zName, zSql in recoverWriteSchema1()
19908 rc = sqlite3_exec(p->dbOut, zSql, 0, 0, 0); in recoverWriteSchema1()
19910 recoverSqlCallback(p, zSql); in recoverWriteSchema1()
19957 const char *zSql = (const char*)sqlite3_column_text(pSelect, 1); in recoverWriteSchema2() local
19958 int rc = sqlite3_exec(p->dbOut, zSql, 0, 0, 0); in recoverWriteSchema2()
19960 recoverSqlCallback(p, zSql); in recoverWriteSchema2()
20014 char *zSql = 0; in recoverInsertStmt() local
20024 zSql = recoverMPrintf(p, "INSERT OR IGNORE INTO %Q(", pTab->zTab); in recoverInsertStmt()
20028 zSql = recoverMPrintf(p, "%z_rowid_", zSql); in recoverInsertStmt()
20044 zSql = recoverMPrintf(p, "%z%s%Q", zSql, zSep, pTab->aCol[ii].zCol); in recoverInsertStmt()
20060 zSql, zBind in recoverInsertStmt()
20063 zFinal = recoverMPrintf(p, "%s) VALUES (%s)", zSql, zBind); in recoverInsertStmt()
20067 sqlite3_free(zSql); in recoverInsertStmt()
20133 char *zSql = 0; in recoverLostAndFoundCreate() local
20141 zSql = recoverMPrintf(p, "CREATE TABLE %s(%s)", zTbl, zField); in recoverLostAndFoundCreate()
20144 recoverExec(p, p->dbOut, zSql); in recoverLostAndFoundCreate()
20145 recoverSqlCallback(p, zSql); in recoverLostAndFoundCreate()
20146 sqlite3_free(zSql); in recoverLostAndFoundCreate()
23418 static char *shell_error_context(const char *zSql, sqlite3 *db){ in shell_error_context() argument
23425 || zSql==0 in shell_error_context()
23427 || iOffset>=(int)strlen(zSql) in shell_error_context()
23433 zSql++; in shell_error_context()
23434 while( (zSql[0]&0xc0)==0x80 ){ zSql++; iOffset--; } in shell_error_context()
23436 len = strlen(zSql); in shell_error_context()
23439 while( len>0 && (zSql[len]&0xc0)==0x80 ) len--; in shell_error_context()
23441 zCode = sqlite3_mprintf("%.*s", len, zSql); in shell_error_context()
23443 for(i=0; zCode[i]; i++){ if( IsSpace(zSql[i]) ) zCode[i] = ' '; } in shell_error_context()
23514 const char *zSql /* SQL string, or NULL */ in save_err_msg() argument
23523 zContext = shell_error_context(zSql, db); in save_err_msg()
23981 const char *zSql = in display_scanstats()
23994 rc = sqlite3_prepare_v2(db, zSql, -1, &pStmt, 0); in display_scanstats()
24701 const char *zSql, in expertHandleSQL() argument
24706 return sqlite3_expert_sql(pState->expert.pExpert, zSql, pzErr); in expertHandleSQL()
24743 const char *zSql = sqlite3_expert_report(p, i, EXPERT_REPORT_SQL); in expertFinish() local
24751 ,i+1, zSql); in expertFinish()
24833 const char *zSql, /* SQL to be evaluated */ in shell_exec() argument
24848 rc = expertHandleSQL(pArg, zSql, pzErrMsg); in shell_exec()
24853 while( zSql[0] && (SQLITE_OK == rc) ){ in shell_exec()
24855 rc = sqlite3_prepare_v2(db, zSql, -1, &pStmt, &zLeftover); in shell_exec()
24858 *pzErrMsg = save_err_msg(db, "in prepare", rc, zSql); in shell_exec()
24863 zSql = zLeftover; in shell_exec()
24864 while( IsSpace(zSql[0]) ) zSql++; in shell_exec()
24962 zSql = zLeftover; in shell_exec()
24963 while( IsSpace(zSql[0]) ) zSql++; in shell_exec()
25006 char *zSql; in tableColumnList() local
25014 zSql = sqlite3_mprintf("PRAGMA table_info=%Q", zTab); in tableColumnList()
25015 shell_check_oom(zSql); in tableColumnList()
25016 rc = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in tableColumnList()
25017 sqlite3_free(zSql); in tableColumnList()
25058 zSql = sqlite3_mprintf("SELECT 1 FROM pragma_index_list(%Q)" in tableColumnList()
25060 shell_check_oom(zSql); in tableColumnList()
25061 rc = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in tableColumnList()
25062 sqlite3_free(zSql); in tableColumnList()
25121 const char *zSql; in dump_callback() local
25130 zSql = azArg[2]; in dump_callback()
25144 }else if( cli_strncmp(zSql, "CREATE VIRTUAL TABLE", 20)==0 ){ in dump_callback()
25153 zTable, zTable, zSql); in dump_callback()
25159 printSchemaLine(p->out, zSql, ";\n"); in dump_callback()
26117 char *zSql = sqlite3_mprintf( in open_db() local
26119 shell_check_oom(zSql); in open_db()
26120 sqlite3_exec(p->db, zSql, 0, 0, 0); in open_db()
26121 sqlite3_free(zSql); in open_db()
26179 char *zSql; in readline_completion_generator() local
26181 zSql = sqlite3_mprintf("SELECT DISTINCT candidate COLLATE nocase" in readline_completion_generator()
26183 shell_check_oom(zSql); in readline_completion_generator()
26184 sqlite3_prepare_v2(globalDb, zSql, -1, &pStmt, 0); in readline_completion_generator()
26185 sqlite3_free(zSql); in readline_completion_generator()
26219 char *zSql; in linenoise_completion() local
26231 zSql = sqlite3_mprintf("SELECT DISTINCT candidate COLLATE nocase" in linenoise_completion()
26234 shell_check_oom(zSql); in linenoise_completion()
26235 sqlite3_prepare_v2(globalDb, zSql, -1, &pStmt, 0); in linenoise_completion()
26236 sqlite3_free(zSql); in linenoise_completion()
26395 const char *zSql; in sql_trace_callback() local
26403 zSql = (const char*)pX; in sql_trace_callback()
26408 zSql = sqlite3_expanded_sql(pStmt); in sql_trace_callback()
26413 zSql = sqlite3_normalized_sql(pStmt); in sql_trace_callback()
26418 zSql = sqlite3_sql(pStmt); in sql_trace_callback()
26423 if( zSql==0 ) return 0; in sql_trace_callback()
26424 nSql = strlen(zSql); in sql_trace_callback()
26426 while( nSql>0 && zSql[nSql-1]==';' ){ nSql--; } in sql_trace_callback()
26430 sqlite3_fprintf(p->traceOut, "%.*s;\n", (int)nSql, zSql); in sql_trace_callback()
26436 "%.*s; -- %lld ns\n", (int)nSql, zSql, nNanosec); in sql_trace_callback()
26746 const unsigned char *zSql; in tryToCloneSchema() local
26761 zSql = sqlite3_column_text(pQuery, 1); in tryToCloneSchema()
26762 if( zName==0 || zSql==0 ) continue; in tryToCloneSchema()
26765 sqlite3_exec(newDb, (const char*)zSql, 0, 0, &zErrMsg); in tryToCloneSchema()
26767 sqlite3_fprintf(stderr,"Error: %s\nSQL: [%s]\n", zErrMsg, zSql); in tryToCloneSchema()
26791 zSql = sqlite3_column_text(pQuery, 1); in tryToCloneSchema()
26792 if( zName==0 || zSql==0 ) continue; in tryToCloneSchema()
26795 sqlite3_exec(newDb, (const char*)zSql, 0, 0, &zErrMsg); in tryToCloneSchema()
26797 sqlite3_fprintf(stderr,"Error: %s\nSQL: [%s]\n", zErrMsg, zSql); in tryToCloneSchema()
26914 static int db_int(sqlite3 *db, const char *zSql, ...){ in db_int() argument
26919 va_start(ap, zSql); in db_int()
26920 z = sqlite3_vmprintf(zSql, ap); in db_int()
26962 static const struct { const char *zName; const char *zSql; } aQuery[] = { in shell_dbinfo_command() member
27030 int val = db_int(p->db, aQuery[i].zSql, zSchemaTab); in shell_dbinfo_command()
27421 const char *zSql = in lintFkeyIndexes() local
27473 rc = sqlite3_prepare_v2(db, zSql, -1, &pSql, 0); in lintFkeyIndexes()
27568 const char *zSql, in shellPrepare() argument
27573 int rc = sqlite3_prepare_v2(db, zSql, -1, ppStmt, 0); in shellPrepare()
27997 const char *zSql = "SELECT %s FROM %s WHERE %s"; in arListCommand() local
28010 shellPreparePrintf(pAr->db, &rc, &pSql, zSql, azCols[pAr->bVerbose], in arListCommand()
28035 char *zSql = 0; in arRemoveCommand() local
28045 zSql = sqlite3_mprintf("DELETE FROM %s WHERE %s;", in arRemoveCommand()
28048 sqlite3_fprintf(pAr->out, "%s\n", zSql); in arRemoveCommand()
28053 rc = sqlite3_exec(pAr->db, zSql, 0, 0, &zErr); in arRemoveCommand()
28067 sqlite3_free(zSql); in arRemoveCommand()
28146 static int arExecSql(ArCommand *pAr, const char *zSql){ in arExecSql() argument
28149 sqlite3_fprintf(pAr->out, "%s\n", zSql); in arExecSql()
28153 rc = sqlite3_exec(pAr->db, zSql, 0, 0, &zErr); in arExecSql()
28221 char *zSql; in arCreateOrUpdateCommand() local
28236 zSql = sqlite3_mprintf( in arCreateOrUpdateCommand()
28240 rc = arExecSql(pAr, zSql); in arCreateOrUpdateCommand()
28241 sqlite3_free(zSql); in arCreateOrUpdateCommand()
28278 zSql = sqlite3_mprintf("DROP TABLE %s", zTemp); in arCreateOrUpdateCommand()
28279 arExecSql(pAr, zSql); in arCreateOrUpdateCommand()
28280 sqlite3_free(zSql); in arCreateOrUpdateCommand()
28407 static int recoverSqlCb(void *pCtx, const char *zSql){ in recoverSqlCb() argument
28409 sqlite3_fprintf(pState->out, "%s;\n", zSql); in recoverSqlCb()
29192 char *zSql; in do_meta_command() local
29271 zSql = sqlite3_mprintf( in do_meta_command()
29278 run_schema_dump_query(p,zSql); in do_meta_command()
29279 sqlite3_free(zSql); in do_meta_command()
29281 zSql = sqlite3_mprintf( in do_meta_command()
29288 run_table_dump_query(p, zSql); in do_meta_command()
29289 sqlite3_free(zSql); in do_meta_command()
29623 char *zSql = 0; /* An SQL statement */ in do_meta_command() local
29809 zSql = sqlite3_mprintf("SELECT count(*) FROM pragma_table_info(%Q,%Q);", in do_meta_command()
29811 if( zSql==0 ){ in do_meta_command()
29815 rc = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in do_meta_command()
29816 sqlite3_free(zSql); in do_meta_command()
29817 zSql = 0; in do_meta_command()
29838 zSql = sqlite3_malloc64( nByte ); in do_meta_command()
29839 if( zSql==0 ){ in do_meta_command()
29844 sqlite3_snprintf(nByte, zSql, "INSERT INTO \"%w\".\"%w\" VALUES(?", in do_meta_command()
29847 sqlite3_snprintf(nByte, zSql, "INSERT INTO \"%w\" VALUES(?", zTable); in do_meta_command()
29849 j = strlen30(zSql); in do_meta_command()
29851 zSql[j++] = ','; in do_meta_command()
29852 zSql[j++] = '?'; in do_meta_command()
29854 zSql[j++] = ')'; in do_meta_command()
29855 zSql[j] = 0; in do_meta_command()
29858 sqlite3_fprintf(p->out, "Insert using: %s\n", zSql); in do_meta_command()
29860 rc = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in do_meta_command()
29861 sqlite3_free(zSql); in do_meta_command()
29862 zSql = 0; in do_meta_command()
29939 char *zSql; in do_meta_command() local
29970 zSql = sqlite3_mprintf( in do_meta_command()
29979 sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in do_meta_command()
29980 sqlite3_free(zSql); in do_meta_command()
29986 zSql = sqlite3_mprintf("PRAGMA index_xinfo='%q'", azArg[1]); in do_meta_command()
29987 rc = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in do_meta_command()
29988 sqlite3_free(zSql); in do_meta_command()
30019 zSql = sqlite3_mprintf( in do_meta_command()
30025 rc = sqlite3_exec(p->db, zSql, 0, 0, 0); in do_meta_command()
30029 "Error in [%s]: %s\n", zSql, sqlite3_errmsg(p->db)); in do_meta_command()
30031 sqlite3_fprintf(stdout, "%s;\n", zSql); in do_meta_command()
30040 sqlite3_free(zSql); in do_meta_command()
30680 char *zSql; in do_meta_command() local
30685 zSql = sqlite3_mprintf( in do_meta_command()
30688 shell_check_oom(zSql); in do_meta_command()
30690 rx = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in do_meta_command()
30691 sqlite3_free(zSql); in do_meta_command()
30695 zSql = sqlite3_mprintf( in do_meta_command()
30698 shell_check_oom(zSql); in do_meta_command()
30699 rx = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in do_meta_command()
30700 sqlite3_free(zSql); in do_meta_command()
30718 char *zSql = sqlite3_mprintf( in do_meta_command() local
30720 shell_check_oom(zSql); in do_meta_command()
30721 sqlite3_exec(p->db, zSql, 0, 0, 0); in do_meta_command()
30722 sqlite3_free(zSql); in do_meta_command()
31354 const char *zSql = (const char*)sqlite3_column_text(pStmt, 2); in do_meta_command() local
31358 if( zSql==0 ) continue; in do_meta_command()
31362 sqlite3_fprintf(stdout, "%d: %s %s\n", tno, zOp, zSql); in do_meta_command()
31365 sqlite3_fprintf(p->out, "%s\n", zSql); in do_meta_command()
31371 rc = sqlite3_exec(p->db, zSql, captureOutputCallback, &str, &zErrMsg); in do_meta_command()
31424 char *zSql; /* SQL to be run */ in do_meta_command() local
31463 zSql = "SELECT lower(name) as tname FROM sqlite_schema" in do_meta_command()
31468 zSql = "SELECT lower(name) as tname FROM sqlite_schema" in do_meta_command()
31473 sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0); in do_meta_command()
31509 zSql = sqlite3_mprintf( in do_meta_command()
31515 zSql = sqlite3_mprintf( in do_meta_command()
31521 shell_check_oom(zSql); in do_meta_command()
31525 sqlite3_fprintf(p->out, "%s\n", zSql); in do_meta_command()
31527 shell_exec(p, zSql, 0); in do_meta_command()
31590 sqlite3_free(zSql); in do_meta_command()
32574 static int line_is_complete(char *zSql, int nSql){ in line_is_complete() argument
32576 if( zSql==0 ) return 1; in line_is_complete()
32577 zSql[nSql] = ';'; in line_is_complete()
32578 zSql[nSql+1] = 0; in line_is_complete()
32579 rc = sqlite3_complete(zSql); in line_is_complete()
32580 zSql[nSql] = 0; in line_is_complete()
32602 static int doAutoDetectRestore(ShellState *p, const char *zSql){ in doAutoDetectRestore() argument
32611 && strlen(zSql)>=24 in doAutoDetectRestore()
32612 && memcmp(zSql, zExpect, 25)==0 in doAutoDetectRestore()
32625 if( memcmp(zSql, zExpect, 19)==0 ){ in doAutoDetectRestore()
32672 static int runOneSqlLine(ShellState *p, char *zSql, FILE *in, int startline){ in runOneSqlLine() argument
32677 if( ShellHasFlag(p,SHFLG_Backslash) ) resolve_backslashes(zSql); in runOneSqlLine()
32680 rc = shell_exec(p, zSql, &zErrMsg); in runOneSqlLine()
32717 if( doAutoDetectRestore(p, zSql) ) return 1; in runOneSqlLine()
32772 char *zSql = 0; /* Accumulated SQL text */ in process_input() local
32805 && line_is_complete(zSql, nSql) ){ in process_input()
32834 zSql = realloc(zSql, nAlloc); in process_input()
32835 shell_check_oom(zSql); in process_input()
32840 assert( nAlloc>0 && zSql!=0 ); in process_input()
32841 memcpy(zSql, zLine+i, nLine+1-i); in process_input()
32845 zSql[nSql++] = '\n'; in process_input()
32846 memcpy(zSql+nSql, zLine, nLine+1); in process_input()
32849 if( nSql && QSS_SEMITERM(qss) && sqlite3_complete(zSql) ){ in process_input()
32850 echo_group_input(p, zSql); in process_input()
32851 errCnt += runOneSqlLine(p, zSql, p->in, startline); in process_input()
32863 echo_group_input(p, zSql); in process_input()
32870 echo_group_input(p, zSql); in process_input()
32871 errCnt += runOneSqlLine(p, zSql, p->in, startline); in process_input()
32874 free(zSql); in process_input()
34010 void fiddle_exec(const char * zSql){ argument
34011 if(zSql && *zSql){
34012 if('.'==*zSql) puts(zSql);
34013 shellState.wasm.zInput = zSql;
34014 shellState.wasm.zPos = zSql;