Lines Matching refs:zSql

3143   const char *zSql,     /* SQL to be evaluated */
4374 ** The second argument, "zSql", is the statement to be compiled, encoded
4380 ** ^If the nByte argument is negative, then zSql is read up to the
4382 ** number of bytes read from zSql. ^If nByte is zero, then no prepared
4390 ** past the end of the first SQL statement in zSql. These routines only
4391 ** compile the first statement in zSql, so *pzTail is left pointing to
4452 const char *zSql, /* SQL statement, UTF-8 encoded */
4453 int nByte, /* Maximum length of zSql in bytes. */
4455 const char **pzTail /* OUT: Pointer to unused portion of zSql */
4459 const char *zSql, /* SQL statement, UTF-8 encoded */
4460 int nByte, /* Maximum length of zSql in bytes. */
4462 const char **pzTail /* OUT: Pointer to unused portion of zSql */
4466 const char *zSql, /* SQL statement, UTF-8 encoded */
4467 int nByte, /* Maximum length of zSql in bytes. */
4470 const char **pzTail /* OUT: Pointer to unused portion of zSql */
4474 const void *zSql, /* SQL statement, UTF-16 encoded */
4475 int nByte, /* Maximum length of zSql in bytes. */
4477 const void **pzTail /* OUT: Pointer to unused portion of zSql */
4481 const void *zSql, /* SQL statement, UTF-16 encoded */
4482 int nByte, /* Maximum length of zSql in bytes. */
4484 const void **pzTail /* OUT: Pointer to unused portion of zSql */
4488 const void *zSql, /* SQL statement, UTF-16 encoded */
4489 int nByte, /* Maximum length of zSql in bytes. */
4492 const void **pzTail /* OUT: Pointer to unused portion of zSql */
17586 ** in the middle of the Parse.zSql text. But it might also point to a
22114 char *zSql; /* Text of the SQL statement that generated this */
49245 char *zSql;
49275 zSql = sqlite3_mprintf("PRAGMA \"%w\".page_count", zSchema);
49276 rc = zSql ? sqlite3_prepare_v2(db, zSql, -1, &pStmt, 0) : SQLITE_NOMEM;
49277 sqlite3_free(zSql);
49322 char *zSql;
49343 zSql = sqlite3_mprintf("ATTACH x AS %Q", zSchema);
49344 if( zSql==0 ){
49347 rc = sqlite3_prepare_v2(db, zSql, -1, &pStmt, 0);
49348 sqlite3_free(zSql);
79252 assert( p->zSql==0 );
79253 p->zSql = sqlite3DbStrNDup(p->db, z, n);
79309 zTmp = pA->zSql;
79310 pA->zSql = pB->zSql;
79311 pB->zSql = zTmp;
81377 if( p->zSql ){
81378 z = p->zSql;
82440 if( sqlite3GlobalConfig.xSqllog && v->rc==SQLITE_OK && v->zSql && v->pc>=0 ){
82441 char *zExpanded = sqlite3VdbeExpandSql(v, v->zSql);
82531 if( p->zSql ){
82534 for(i=0; (c = p->zSql[i])!=0; i++){
82633 sqlite3DbFree(db, p->zSql);
84505 assert( p->zSql!=0 );
84510 db->xProfile(db->pProfileArg, p->zSql, iElapse);
85132 && !db->init.busy && p->zSql ){
85790 "bind on a busy prepared statement: [%s]", p->zSql);
86198 return p ? p->zSql : 0;
86215 const char *zSql = sqlite3_sql(pStmt);
86216 if( zSql ){
86219 z = sqlite3VdbeExpandSql(p, zSql);
86233 if( p->zNormSql==0 && ALWAYS(p->zSql!=0) ){
86235 p->zNormSql = sqlite3Normalize(p, p->zSql);
86536 ** zSql is a zero-terminated string of UTF-8 SQL text. Return the number of
86541 static int findNextHostParameter(const char *zSql, int *pnToken){
86547 while( zSql[0] ){
86548 n = sqlite3GetToken((u8*)zSql, &tokenType);
86555 zSql += n;
87857 sqlite3_log(pOp->p1, "abort at %d in [%s]: %s", pcx, p->zSql, p->zErrMsg);
93204 char *zSql;
93239 zSql = sqlite3MPrintf(db,
93242 if( zSql==0 ){
93250 rc = sqlite3_exec(db, zSql, sqlite3InitCallback, &initData, 0);
93258 sqlite3DbFreeNN(db, zSql);
94889 && (zTrace = (pOp->p4.z ? pOp->p4.z : p->zSql))!=0
94907 zTrace = (pOp->p4.z ? pOp->p4.z : p->zSql);
94918 && (zTrace = (pOp->p4.z ? pOp->p4.z : p->zSql))!=0
95099 const char *zTrace = p->zSql;
95116 (int)(pOp - aOp), p->zSql, p->zErrMsg);
95144 || sqlite3_strlike("DELETE%",p->zSql,0)!=0
98789 const char *zSql = (const char*)sqlite3_value_text(argv[0]);
98790 if( zSql==0 ){
98793 rc = sqlite3_prepare_v2(pVTab->db, zSql, -1, &pCur->pStmt, 0);
109110 ** Parse the SQL statement zSql using Parse object (*p). The Parse object
109117 const char *zSql, /* SQL to parse */
109132 rc = zSql ? sqlite3RunParser(p, zSql, &zErr) : SQLITE_NOMEM;
109147 int nSql = sqlite3Strlen30(zSql);
109150 assert( pToken->t.z>=zSql && &pToken->t.z[pToken->t.n]<=&zSql[nSql] );
109160 ** This function edits SQL statement zSql, replacing each token identified
109171 const char *zSql, /* SQL statement to edit */
109176 i64 nSql = sqlite3Strlen30(zSql);
109214 memcpy(zOut, zSql, nSql);
109247 iOff = pBest->t.z - zSql;
109422 ** sqlite_rename_column(zSql, iCol, bQuote, zNew, zTable, zOld)
109424 ** 0. zSql: SQL statement to rewrite
109432 ** 8. bTemp: True if zSql comes from temp schema
109434 ** Do a column rename operation on the CREATE statement given in zSql.
109449 const char *zSql = (const char*)sqlite3_value_text(argv[0]);
109468 if( zSql==0 ) return;
109485 rc = renameParseSql(&sParse, zDb, db, zSql, bTemp);
109585 rc = renameEditSql(context, &sCtx, zSql, zNew, bQuote);
110020 const char *zSql = (const char*)sqlite3_value_text(argv[1]);
110036 rc = renameParseSql(&sParse, zDb, db, zSql, iSchema==1);
110052 zEnd = (const char*)&zSql[pTab->u.tab.addColOffset];
110056 zNew = sqlite3MPrintf(db, "%.*s%s", pCol->t.z-zSql, zSql, zEnd);
111936 char *zSql; /* Text of the SQL statement */
111941 zSql = sqlite3MPrintf(db, zSql1, zDb);
111942 if( !zSql ){
111945 rc = sqlite3_prepare(db, zSql, -1, &pStmt, 0);
111946 sqlite3DbFree(db, zSql);
111994 zSql = sqlite3MPrintf(db, zSql2, zDb);
111995 if( !zSql ){
111998 rc = sqlite3_prepare(db, zSql, -1, &pStmt, 0);
111999 sqlite3DbFree(db, zSql);
112090 char *zSql;
112119 zSql = sqlite3MPrintf(db,
112121 if( zSql==0 ){
112124 rc = sqlite3_exec(db, zSql, analysisLoader, &sInfo, 0);
112125 sqlite3DbFree(db, zSql);
113340 char *zSql;
113349 zSql = sqlite3VMPrintf(db, zFormat, ap);
113351 if( zSql==0 ){
113363 sqlite3RunParser(pParse, zSql, &zErrMsg);
113366 sqlite3DbFree(db, zSql);
127182 const char *zSql, /* The SQL to be executed */
127194 if( zSql==0 ) zSql = "";
127198 while( rc==SQLITE_OK && zSql[0] ){
127203 rc = sqlite3_prepare_v2(db, zSql, -1, &pStmt, &zLeftover);
127210 zSql = zLeftover;
127263 zSql = zLeftover;
127264 while( sqlite3Isspace(zSql[0]) ) zSql++;
130755 char *zSql = sqlite3MPrintf(db, "SELECT*FROM\"%w\"", pTab->zName);
130756 if( zSql ){
130758 (void)sqlite3_prepare(db, zSql, -1, &pDummy, 0);
130760 sqlite3DbFree(db, zSql);
132107 char *zSql;
132133 zSql = sqlite3StrAccumFinish(&acc);
132134 if( zSql==0 ) return SQLITE_NOMEM;
132135 rc = sqlite3_prepare_v2(pTab->db, zSql, -1, &pCsr->pPragma, 0);
132136 sqlite3_free(zSql);
132299 const char *zSql, /* UTF-8 encoded SQL statement. */
132300 int nBytes, /* Length of zSql in bytes. */
132590 char *zSql;
132591 zSql = sqlite3MPrintf(db,
132600 rc = sqlite3_exec(db, zSql, sqlite3InitCallback, &initData, 0);
132606 sqlite3DbFree(db, zSql);
132868 ** Compile the UTF-8 encoded SQL statement zSql into a statement handle.
132872 const char *zSql, /* UTF-8 encoded SQL statement. */
132873 int nBytes, /* Length of zSql in bytes. */
132942 if( nBytes>=0 && (nBytes==0 || zSql[nBytes-1]!=0) ){
132952 zSqlCopy = sqlite3DbStrNDup(db, zSql, nBytes);
132955 sParse.zTail = &zSql[sParse.zTail-zSqlCopy];
132958 sParse.zTail = &zSql[nBytes];
132961 sqlite3RunParser(&sParse, zSql, &zErrMsg);
132970 sqlite3VdbeSetSql(sParse.pVdbe, zSql, (int)(sParse.zTail-zSql), prepFlags);
133013 const char *zSql, /* UTF-8 encoded SQL statement. */
133014 int nBytes, /* Length of zSql in bytes. */
133027 if( !sqlite3SafetyCheckOk(db)||zSql==0 ){
133036 rc = sqlite3Prepare(db, zSql, nBytes, prepFlags, pOld, ppStmt, pzTail);
133061 const char *zSql;
133066 zSql = sqlite3_sql((sqlite3_stmt *)p);
133067 assert( zSql!=0 ); /* Reprepare only called for prepare_v2() statements */
133071 rc = sqlite3LockAndPrepare(db, zSql, -1, prepFlags, p, &pNew, 0);
133099 const char *zSql, /* UTF-8 encoded SQL statement. */
133100 int nBytes, /* Length of zSql in bytes. */
133105 rc = sqlite3LockAndPrepare(db,zSql,nBytes,0,0,ppStmt,pzTail);
133111 const char *zSql, /* UTF-8 encoded SQL statement. */
133112 int nBytes, /* Length of zSql in bytes. */
133122 rc = sqlite3LockAndPrepare(db,zSql,nBytes,SQLITE_PREPARE_SAVESQL,0,
133129 const char *zSql, /* UTF-8 encoded SQL statement. */
133130 int nBytes, /* Length of zSql in bytes. */
133143 rc = sqlite3LockAndPrepare(db,zSql,nBytes,
133153 ** Compile the UTF-16 encoded SQL statement zSql into a statement handle.
133157 const void *zSql, /* UTF-16 encoded SQL statement. */
133158 int nBytes, /* Length of zSql in bytes. */
133175 if( !sqlite3SafetyCheckOk(db)||zSql==0 ){
133180 const char *z = (const char*)zSql;
133185 zSql8 = sqlite3Utf16to8(db, zSql, nBytes, SQLITE_UTF16NATIVE);
133197 *pzTail = (u8 *)zSql + sqlite3Utf16ByteLen(zSql, chars_parsed);
133215 const void *zSql, /* UTF-16 encoded SQL statement. */
133216 int nBytes, /* Length of zSql in bytes. */
133221 rc = sqlite3Prepare16(db,zSql,nBytes,0,ppStmt,pzTail);
133227 const void *zSql, /* UTF-16 encoded SQL statement. */
133228 int nBytes, /* Length of zSql in bytes. */
133233 rc = sqlite3Prepare16(db,zSql,nBytes,SQLITE_PREPARE_SAVESQL,ppStmt,pzTail);
133239 const void *zSql, /* UTF-16 encoded SQL statement. */
133240 int nBytes, /* Length of zSql in bytes. */
133246 rc = sqlite3Prepare16(db,zSql,nBytes,
140901 const char *zSql, /* The SQL to be executed */
140929 rc = sqlite3_exec(db, zSql, sqlite3_get_table_cb, &res, pzErrMsg);
144088 ** Execute zSql on database db.
144090 ** If zSql returns rows, then each row will have exactly one
144091 ** column. (This will only happen if zSql begins with "SELECT".)
144097 static int execSql(sqlite3 *db, char **pzErrMsg, const char *zSql){
144101 /* printf("SQL: [%s]\n", zSql); fflush(stdout); */
144102 rc = sqlite3_prepare_v2(db, zSql, -1, &pStmt, 0);
144106 assert( sqlite3_strnicmp(zSql,"SELECT",6)==0 );
144127 static int execSqlF(sqlite3 *db, char **pzErrMsg, const char *zSql, ...){
144131 va_start(ap, zSql);
144132 z = sqlite3VMPrintf(db, zSql, ap);
165901 SQLITE_PRIVATE int sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg){
165915 assert( zSql!=0 );
165921 pParse->zTail = zSql;
165925 printf("parser: [[[%s]]]\n", zSql);
165948 n = sqlite3GetToken((u8*)zSql, &tokenType);
165968 zSql += n;
165971 if( zSql[0]==0 ){
165985 tokenType = analyzeWindowKeyword((const u8*)&zSql[6]);
165988 tokenType = analyzeOverKeyword((const u8*)&zSql[4], lastTokenParsed);
165991 tokenType = analyzeFilterKeyword((const u8*)&zSql[6], lastTokenParsed);
165994 sqlite3ErrorMsg(pParse, "unrecognized token: \"%.*s\"", n, zSql);
165998 pParse->sLastToken.z = zSql;
166002 zSql += n;
166033 pParse->zTail = zSql;
166078 ** Compute a normalization of the SQL given by zSql[0..nSql-1]. Return
166080 ** NULL if anything goes wrong or if zSql is NULL.
166084 const char *zSql /* The original SQL string */
166087 int i; /* Next unread byte of zSql[] */
166102 for(i=0; zSql[i] && pStr->accError==0; i+=n){
166106 n = sqlite3GetToken((unsigned char*)zSql+i, &tokenType);
166150 if( sqlite3Isquote(zSql[i]) ){
166151 char *zId = sqlite3DbStrNDup(db, zSql+i, n);
166156 if( zSql[i]=='"' && sqlite3VdbeUsesDoubleQuotedString(pVdbe, zId) ){
166171 sqlite3_str_append(pStr, zSql+i, n);
166184 if( sqlite3IsIdChar(zSql[i]) ) addSpaceSeparator(pStr);
166186 sqlite3_str_append(pStr, zSql+i, n);
166305 SQLITE_API int sqlite3_complete(const char *zSql){
166339 if( zSql==0 ){
166345 while( *zSql ){
166346 switch( *zSql ){
166360 if( zSql[1]!='*' ){
166364 zSql += 2;
166365 while( zSql[0] && (zSql[0]!='*' || zSql[1]!='/') ){ zSql++; }
166366 if( zSql[0]==0 ) return 0;
166367 zSql++;
166372 if( zSql[1]!='-' ){
166376 while( *zSql && *zSql!='\n' ){ zSql++; }
166377 if( *zSql==0 ) return state==1;
166382 zSql++;
166383 while( *zSql && *zSql!=']' ){ zSql++; }
166384 if( *zSql==0 ) return 0;
166391 int c = *zSql;
166392 zSql++;
166393 while( *zSql && *zSql!=c ){ zSql++; }
166394 if( *zSql==0 ) return 0;
166402 if( IdChar((u8)*zSql) ){
166405 for(nId=1; IdChar(zSql[nId]); nId++){}
166409 switch( *zSql ){
166411 if( nId==6 && sqlite3StrNICmp(zSql, "create", 6)==0 ){
166419 if( nId==7 && sqlite3StrNICmp(zSql, "trigger", 7)==0 ){
166421 }else if( nId==4 && sqlite3StrNICmp(zSql, "temp", 4)==0 ){
166423 }else if( nId==9 && sqlite3StrNICmp(zSql, "temporary", 9)==0 ){
166431 if( nId==3 && sqlite3StrNICmp(zSql, "end", 3)==0 ){
166435 if( nId==7 && sqlite3StrNICmp(zSql, "explain", 7)==0 ){
166450 zSql += nId-1;
166459 zSql++;
166470 SQLITE_API int sqlite3_complete16(const void *zSql){
166480 sqlite3ValueSetStr(pVal, -1, zSql, SQLITE_UTF16NATIVE, SQLITE_STATIC);
173214 char *zSql;
173217 zSql = sqlite3_vmprintf(zFormat, ap);
173219 if( zSql==0 ){
173222 *pRc = sqlite3_exec(db, zSql, 0, 0, 0);
173223 sqlite3_free(zSql);
173271 char *zSql; /* SQL statement passed to declare_vtab() */
173285 zSql = sqlite3_mprintf(
173289 if( !zCols || !zSql ){
173292 rc = sqlite3_declare_vtab(p->db, zSql);
173295 sqlite3_free(zSql);
173390 char *zSql; /* SQL text "PRAGMA %Q.page_size" */
173393 zSql = sqlite3_mprintf("PRAGMA %Q.page_size", p->zDb);
173394 if( !zSql ){
173397 rc = sqlite3_prepare(p->db, zSql, -1, &pStmt, 0);
173408 sqlite3_free(zSql);
173741 char *zSql; /* "SELECT *" statement on zTbl */
173742 sqlite3_stmt *pStmt = 0; /* Compiled version of zSql */
173744 zSql = sqlite3_mprintf("SELECT * FROM %Q.%Q", zDb, zTbl);
173745 if( !zSql ){
173748 rc = sqlite3_prepare(db, zSql, -1, &pStmt, 0);
173753 sqlite3_free(zSql);
174450 char *zSql;
174455 zSql = sqlite3_mprintf("SELECT %s WHERE rowid = ?", p->zReadExprlist);
174456 if( !zSql ) return SQLITE_NOMEM;
174459 p->db, zSql,-1,SQLITE_PREPARE_PERSISTENT,&pCsr->pStmt,0
174462 sqlite3_free(zSql);
175940 char *zSql; /* SQL statement used to access %_content */
176018 zSql = sqlite3_mprintf(
176024 zSql = sqlite3_mprintf("SELECT %s ORDER BY rowid %s",
176028 if( zSql ){
176031 p->db,zSql,-1,SQLITE_PREPARE_PERSISTENT,&pCsr->pStmt,0
176034 sqlite3_free(zSql);
182010 const char zSql[] = "SELECT fts3_tokenizer(?, ?)";
182012 rc = sqlite3_prepare_v2(db, zSql, -1, &pStmt, 0);
182033 const char zSql[] = "SELECT fts3_tokenizer(?)";
182036 rc = sqlite3_prepare_v2(db, zSql, -1, &pStmt, 0);
183271 char *zSql;
183273 zSql = sqlite3_mprintf(azSql[eStmt], p->zDb, p->zName, p->zWriteExprlist);
183276 zSql = sqlite3_mprintf(azSql[eStmt], p->zReadExprlist);
183278 zSql = sqlite3_mprintf(azSql[eStmt], p->zDb, p->zName);
183280 if( !zSql ){
183283 rc = sqlite3_prepare_v3(p->db, zSql, -1, f, &pStmt, NULL);
183284 sqlite3_free(zSql);
186435 char *zSql = sqlite3_mprintf("SELECT %s" , p->zReadExprlist);
186436 if( !zSql ){
186439 rc = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0);
186440 sqlite3_free(zSql);
188176 char *zSql;
188178 zSql = sqlite3_mprintf("SELECT %s" , p->zReadExprlist);
188179 if( !zSql ){
188182 rc = sqlite3_prepare_v2(p->db, zSql, -1, &pStmt, 0);
188183 sqlite3_free(zSql);
197127 char *zSql;
197131 zSql = sqlite3_mprintf("SELECT * FROM %Q.%Q", pRtree->zDb, pRtree->zName);
197132 if( zSql ){
197133 rc = sqlite3_prepare_v2(pRtree->db, zSql, -1, &pStmt, 0);
197137 sqlite3_free(zSql);
197335 char *zSql = sqlite3_mprintf(
197343 if( zSql ){
197345 rc = sqlite3_exec(pRtree->db, zSql, 0, 0, 0);
197346 sqlite3_free(zSql);
197382 char *zSql;
197394 zSql = sqlite3_mprintf(zFmt, pRtree->zDb, pRtree->zName);
197395 if( zSql==0 ){
197398 rc = sqlite3_prepare_v2(db, zSql, -1, &p, 0);
197403 sqlite3_free(zSql);
197524 char *zSql;
197534 zSql = sqlite3_mprintf(zFormat, zDb, zPrefix);
197535 if( zSql ){
197536 rc = sqlite3_prepare_v3(db, zSql, -1, f, appStmt[i], 0);
197540 sqlite3_free(zSql);
197551 char *zSql;
197565 zSql = sqlite3_str_finish(p);
197566 if( zSql==0 ){
197569 rc = sqlite3_prepare_v3(db, zSql, -1, f, &pRtree->pWriteAux, 0);
197570 sqlite3_free(zSql);
197585 static int getIntFromStmt(sqlite3 *db, const char *zSql, int *piVal){
197587 if( zSql ){
197589 rc = sqlite3_prepare_v2(db, zSql, -1, &pStmt, 0);
197622 char *zSql;
197625 zSql = sqlite3_mprintf("PRAGMA %Q.page_size", pRtree->zDb);
197626 rc = getIntFromStmt(db, zSql, &iPageSize);
197636 zSql = sqlite3_mprintf(
197640 rc = getIntFromStmt(db, zSql, &pRtree->iNodeSize);
197651 sqlite3_free(zSql);
197686 char *zSql;
197745 zSql = sqlite3_str_finish(pSql);
197746 if( !zSql ){
197751 }else if( SQLITE_OK!=(rc = sqlite3_declare_vtab(db, zSql)) ){
197754 sqlite3_free(zSql);
199586 char *zSql;
199623 zSql = sqlite3_str_finish(pSql);
199624 if( !zSql ){
199626 }else if( SQLITE_OK!=(rc = sqlite3_declare_vtab(db, zSql)) ){
199629 sqlite3_free(zSql);
202500 ** Prepare the SQL statement in buffer zSql against database handle db.
202513 const char *zSql
202515 int rc = sqlite3_prepare_v2(db, zSql, -1, ppStmt, 0);
202540 ** Unless it is NULL, argument zSql points to a buffer allocated using
202551 ** If argument zSql is NULL, this function assumes that an OOM has occurred.
202558 char *zSql
202562 if( zSql==0 ){
202566 rc = prepareAndCollectError(db, ppStmt, pzErrmsg, zSql);
202567 sqlite3_free(zSql);
202796 char *zSql = 0;
202799 zSql = sqlite3_vmprintf(zFmt, ap);
202801 if( zSql==0 ) p->rc = SQLITE_NOMEM;
202803 sqlite3_free(zSql);
202804 zSql = 0;
202807 return zSql;
202822 char *zSql;
202824 zSql = sqlite3_vmprintf(zFmt, ap);
202826 if( zSql==0 ){
202829 p->rc = sqlite3_exec(db, zSql, 0, 0, &p->zErrmsg);
202832 sqlite3_free(zSql);
203898 char *zSql = 0;
203916 zSql = rbuMPrintf(p, "%z%s\"%w\" %s %sCOLLATE %Q%s",
203917 zSql, zComma, zCol, pIter->azTblType[iCol], zPk, zColl,
203926 zSql = rbuMPrintf(p, "%z, %z", zSql, zPk);
203932 pIter->zTbl, zSql,
204014 char *zSql = (char*)sqlite3_column_text(pStmt, 0);
204015 if( zSql ){
204016 pIter->zIdxSql = zSql = rbuStrndup(zSql, &rc);
204018 if( zSql ){
204023 for(i=0; zSql[i]; i++){
204024 char c = zSql[i];
204042 pIter->aIdxCol[0].zSpan = &zSql[i+1];
204049 int nSpan = &zSql[i] - pIter->aIdxCol[iIdxCol].zSpan;
204055 int nSpan = &zSql[i] - pIter->aIdxCol[iIdxCol].zSpan;
204057 pIter->aIdxCol[iIdxCol].zSpan = &zSql[i+1];
204060 if( zSql[i]==c ){
204061 if( zSql[i+1]!=c ) break;
204067 if( zSql[i]==']' ) break;
204069 }else if( c=='-' && zSql[i+1]=='-' ){
204070 for(i=i+2; zSql[i] && zSql[i]!='\n'; i++);
204071 if( zSql[i]=='\0' ) break;
204072 }else if( c=='/' && zSql[i+1]=='*' ){
204073 for(i=i+2; zSql[i] && (zSql[i]!='*' || zSql[i+1]!='/'); i++);
204074 if( zSql[i]=='\0' ) break;
204078 if( zSql[i] ){
204079 zRet = rbuStrndup(&zSql[i], &rc);
204160 char *zSql;
204171 zSql = sqlite3_mprintf(
204183 zSql = sqlite3_mprintf(
204189 zSql = sqlite3_mprintf(
204203 p->rc = prepareFreeAndCollectError(p->dbRbu,&pIter->pSelect,pz,zSql);
204205 sqlite3_free(zSql);
205420 const char *zSql = (const char*)sqlite3_column_text(pSql, 0);
205421 p->rc = sqlite3_exec(p->dbMain, zSql, 0, 0, &p->zErrmsg);
207871 char *zSql; /* String value of pSql */
207915 zSql = sqlite3_str_finish(pSql);
207916 if( zSql==0 ){
207919 rc = sqlite3_prepare_v2(pTab->db, zSql, -1, &pCsr->pStmt, 0);
207920 sqlite3_free(zSql);
210852 char *zSql = 0;
210856 zSql = sqlite3_mprintf(
210860 if( zSql==0 ) rc = SQLITE_NOMEM;
210880 zSql = (char*)buf.aBuf;
210885 rc = sqlite3_prepare_v2(db, zSql, nSql, ppStmt, 0);
210887 sqlite3_free(zSql);
212342 char *zSql = (char*)buf.aBuf;
212343 rc = sqlite3_prepare_v2(p->db, zSql, buf.nBuf, &pUp->pStmt, 0);
212513 static int sessionPrepare(sqlite3 *db, sqlite3_stmt **pp, const char *zSql){
212514 return sqlite3_prepare_v2(db, zSql, -1, pp, 0);
218997 char *zSql;
218999 zSql = sqlite3Fts5Mprintf(&rc, "CREATE TABLE x(");
219000 for(i=0; zSql && i<pConfig->nCol; i++){
219002 zSql = sqlite3Fts5Mprintf(&rc, "%z%s%Q", zSql, zSep, pConfig->azCol[i]);
219004 zSql = sqlite3Fts5Mprintf(&rc, "%z, %Q HIDDEN, %s HIDDEN)",
219005 zSql, pConfig->zName, FTS5_RANK_NAME
219008 assert( zSql || rc==SQLITE_NOMEM );
219009 if( zSql ){
219010 rc = sqlite3_declare_vtab(pConfig->db, zSql);
219011 sqlite3_free(zSql);
219241 char *zSql;
219253 zSql = sqlite3Fts5Mprintf(&rc, zSelect, pConfig->zDb, pConfig->zName);
219254 if( zSql ){
219255 rc = sqlite3_prepare_v2(pConfig->db, zSql, -1, &p, 0);
219256 sqlite3_free(zSql);
223647 char *zSql
223650 if( zSql ){
223651 p->rc = sqlite3_prepare_v3(p->pConfig->db, zSql, -1,
223658 sqlite3_free(zSql);
223695 char *zSql = sqlite3_mprintf(
223699 if( fts5IndexPrepareStmt(p, &p->pDeleter, zSql) ) return;
230699 char *zSql;
230703 zSql = sqlite3_vmprintf(zFmt, ap);
230704 if( zSql==0 ){
230707 rc = sqlite3_prepare_v3(pConfig->db, zSql, -1,
230712 sqlite3_free(zSql);
230845 char *zSql = sqlite3Fts5Mprintf(&rc, "SELECT %s", zRankArgs);
230846 if( zSql ){
230848 rc = sqlite3_prepare_v3(pConfig->db, zSql, -1,
230850 sqlite3_free(zSql);
232756 char *zSql = 0;
232760 zSql = sqlite3_mprintf(azStmt[eStmt],
232767 zSql = sqlite3_mprintf(azStmt[eStmt], pC->zContentExprlist,
232774 zSql = sqlite3_mprintf(azStmt[eStmt],
232792 zSql = sqlite3_mprintf(azStmt[eStmt], pC->zDb, pC->zName, zBind);
232799 zSql = sqlite3_mprintf(azStmt[eStmt], pC->zDb, pC->zName);
232803 if( zSql==0 ){
232809 rc = sqlite3_prepare_v3(pC->db, zSql, -1, f, &p->aStmt[eStmt], 0);
232811 sqlite3_free(zSql);
232832 char *zSql;
232835 zSql = sqlite3_vmprintf(zFormat, ap);
232837 if( zSql==0 ){
232840 rc = sqlite3_exec(db, zSql, 0, 0, pzErr);
232841 sqlite3_free(zSql);
233445 char *zSql;
233448 zSql = sqlite3_mprintf("SELECT count(*) FROM %Q.'%q_%s'",
233451 if( zSql==0 ){
233455 rc = sqlite3_prepare_v2(pConfig->db, zSql, -1, &pCnt, 0);
233464 sqlite3_free(zSql);
236711 char *zSql = 0;
236719 zSql = sqlite3Fts5Mprintf(&rc,
236723 if( zSql ){
236724 rc = sqlite3_prepare_v2(pTab->db, zSql, -1, &pStmt, 0);
236726 sqlite3_free(zSql);