Lines Matching refs:zWhere

58509 SQLITE_PRIVATE void sqlite3VdbeAddParseSchemaOp(Vdbe *p, int iDb, char *zWhere){
58512 sqlite3VdbeChangeP4(p, addr, zWhere, P4_DYNAMIC);
77041 static char *whereOrName(sqlite3 *db, char *zWhere, char *zConstant){
77043 if( !zWhere ){
77046 zNew = sqlite3MPrintf(db, "%s OR name=%Q", zWhere, zConstant);
77047 sqlite3DbFree(db, zWhere);
77061 char *zWhere = 0;
77063 zWhere = whereOrName(pParse->db, zWhere, p->pFrom->zName);
77065 return zWhere;
77077 char *zWhere = 0;
77089 zWhere = whereOrName(db, zWhere, pTrig->zName);
77093 if( zWhere ){
77094 char *zNew = sqlite3MPrintf(pParse->db, "type='trigger' AND (%s)", zWhere);
77095 sqlite3DbFree(pParse->db, zWhere);
77096 zWhere = zNew;
77098 return zWhere;
77111 char *zWhere;
77136 zWhere = sqlite3MPrintf(pParse->db, "tbl_name=%Q", zName);
77137 if( !zWhere ) return;
77138 sqlite3VdbeAddParseSchemaOp(v, iDb, zWhere);
77144 if( (zWhere=whereTempTriggers(pParse, pTab))!=0 ){
77145 sqlite3VdbeAddParseSchemaOp(v, 1, zWhere);
77184 char *zWhere = 0; /* Where clause to locate temp triggers */
77284 if( (zWhere=whereForeignKeys(pParse, pTab))!=0 ){
77288 "WHERE %s;", zDb, SCHEMA_TABLE(iDb), zTabName, zName, zWhere);
77289 sqlite3DbFree(db, zWhere);
77335 if( (zWhere=whereTempTriggers(pParse, pTab))!=0 ){
77340 "WHERE %s;", zName, zName, zWhere);
77341 sqlite3DbFree(db, zWhere);
77642 const char *zWhere, /* Delete entries for this table or index */
77686 if( zWhere ){
77688 "DELETE FROM %Q.%s WHERE %s=%Q", pDb->zName, zTab, zWhereType, zWhere
99628 char *zWhere;
99662 zWhere = sqlite3MPrintf(db, "name='%q' AND type='table'", pTab->zName);
99663 sqlite3VdbeAddParseSchemaOp(v, iDb, zWhere);
104072 char *zWhere = explainIndexRange(db, pLevel, pItem->pTab);
104078 zWhere
104080 sqlite3DbFree(db, zWhere);