Lines Matching refs:zSql

161   const char *zSql;        /* Text of the SQL statement */  member
522 Tcl_Free((char *)pStmt->zSql); in dbFreeStmt()
665 static void DbTraceHandler(void *cd, const char *zSql){ in DbTraceHandler() argument
671 Tcl_DStringAppendElement(&str, zSql); in DbTraceHandler()
697 char *zSql = (char *)xd; in DbTraceV2Handler() local
704 Tcl_NewStringObj(zSql, -1)); in DbTraceV2Handler()
760 static void DbProfileHandler(void *cd, const char *zSql, sqlite_uint64 tm){ in DbProfileHandler() argument
768 Tcl_DStringAppendElement(&str, zSql); in DbProfileHandler()
1307 const char *zSql, /* SQL to compile */ in dbPrepare() argument
1314 return sqlite3_prepare(pDb->db, zSql, -1, ppStmt, pzOut); in dbPrepare()
1322 return sqlite3_prepare_v3(pDb->db, zSql, -1, prepFlags, ppStmt, pzOut); in dbPrepare()
1346 const char *zSql = zIn; /* Pointer to first SQL statement in zIn */ in dbPrepareAndBind() local
1361 while( (c = zSql[0])==' ' || c=='\t' || c=='\r' || c=='\n' ){ zSql++; } in dbPrepareAndBind()
1362 nSql = strlen30(zSql); in dbPrepareAndBind()
1367 && memcmp(pPreStmt->zSql, zSql, n)==0 in dbPrepareAndBind()
1368 && (zSql[n]==0 || zSql[n-1]==';') in dbPrepareAndBind()
1371 *pzOut = &zSql[pPreStmt->nSql]; in dbPrepareAndBind()
1398 if( SQLITE_OK!=dbPrepare(pDb, zSql, &pStmt, pzOut) ){ in dbPrepareAndBind()
1422 pPreStmt->nSql = (int)(*pzOut - zSql); in dbPrepareAndBind()
1423 pPreStmt->zSql = sqlite3_sql(pStmt); in dbPrepareAndBind()
1426 if( pPreStmt->zSql==0 ){ in dbPrepareAndBind()
1428 memcpy(zCopy, zSql, pPreStmt->nSql); in dbPrepareAndBind()
1430 pPreStmt->zSql = zCopy; in dbPrepareAndBind()
1435 assert( strlen30(pPreStmt->zSql)==pPreStmt->nSql ); in dbPrepareAndBind()
1436 assert( 0==memcmp(pPreStmt->zSql, zSql, pPreStmt->nSql) ); in dbPrepareAndBind()
1573 const char *zSql; /* Remaining SQL to execute */ member
1620 p->zSql = Tcl_GetString(pSql); in dbEvalInit()
1696 while( p->zSql[0] || p->pPreStmt ){ in dbEvalStep()
1699 zPrevSql = (p->zSql==zPrevSql ? 0 : p->zSql); in dbEvalStep()
1700 rc = dbPrepareAndBind(p->pDb, p->zSql, &p->zSql, &p->pPreStmt); in dbEvalStep()
1735 p->zSql = zPrevSql; in dbEvalStep()
2480 char *zSql; /* An SQL statement */ in DbObjCmd() local
2526 zSql = sqlite3_mprintf("SELECT * FROM '%q'", zTable); in DbObjCmd()
2527 if( zSql==0 ){ in DbObjCmd()
2531 nByte = strlen30(zSql); in DbObjCmd()
2532 rc = sqlite3_prepare(pDb->db, zSql, -1, &pStmt, 0); in DbObjCmd()
2533 sqlite3_free(zSql); in DbObjCmd()
2544 zSql = malloc( nByte + 50 + nCol*2 ); in DbObjCmd()
2545 if( zSql==0 ) { in DbObjCmd()
2549 sqlite3_snprintf(nByte+50, zSql, "INSERT OR %q INTO '%q' VALUES(?", in DbObjCmd()
2551 j = strlen30(zSql); in DbObjCmd()
2553 zSql[j++] = ','; in DbObjCmd()
2554 zSql[j++] = '?'; in DbObjCmd()
2556 zSql[j++] = ')'; in DbObjCmd()
2557 zSql[j] = 0; in DbObjCmd()
2558 rc = sqlite3_prepare(pDb->db, zSql, -1, &pStmt, 0); in DbObjCmd()
2559 free(zSql); in DbObjCmd()