zWhere 65015 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeAddParseSchemaOp(Vdbe *p, int iDb, char *zWhere){ zWhere 65018 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeChangeP4(p, addr, zWhere, P4_DYNAMIC); zWhere 87493 ext/sqlite3/libsqlite/sqlite3.c static char *whereOrName(sqlite3 *db, char *zWhere, char *zConstant){ zWhere 87495 ext/sqlite3/libsqlite/sqlite3.c if( !zWhere ){ zWhere 87498 ext/sqlite3/libsqlite/sqlite3.c zNew = sqlite3MPrintf(db, "%s OR name=%Q", zWhere, zConstant); zWhere 87499 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, zWhere); zWhere 87513 ext/sqlite3/libsqlite/sqlite3.c char *zWhere = 0; zWhere 87515 ext/sqlite3/libsqlite/sqlite3.c zWhere = whereOrName(pParse->db, zWhere, p->pFrom->zName); zWhere 87517 ext/sqlite3/libsqlite/sqlite3.c return zWhere; zWhere 87529 ext/sqlite3/libsqlite/sqlite3.c char *zWhere = 0; zWhere 87541 ext/sqlite3/libsqlite/sqlite3.c zWhere = whereOrName(db, zWhere, pTrig->zName); zWhere 87545 ext/sqlite3/libsqlite/sqlite3.c if( zWhere ){ zWhere 87546 ext/sqlite3/libsqlite/sqlite3.c char *zNew = sqlite3MPrintf(pParse->db, "type='trigger' AND (%s)", zWhere); zWhere 87547 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(pParse->db, zWhere); zWhere 87548 ext/sqlite3/libsqlite/sqlite3.c zWhere = zNew; zWhere 87550 ext/sqlite3/libsqlite/sqlite3.c return zWhere; zWhere 87563 ext/sqlite3/libsqlite/sqlite3.c char *zWhere; zWhere 87588 ext/sqlite3/libsqlite/sqlite3.c zWhere = sqlite3MPrintf(pParse->db, "tbl_name=%Q", zName); zWhere 87589 ext/sqlite3/libsqlite/sqlite3.c if( !zWhere ) return; zWhere 87590 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddParseSchemaOp(v, iDb, zWhere); zWhere 87596 ext/sqlite3/libsqlite/sqlite3.c if( (zWhere=whereTempTriggers(pParse, pTab))!=0 ){ zWhere 87597 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddParseSchemaOp(v, 1, zWhere); zWhere 87636 ext/sqlite3/libsqlite/sqlite3.c char *zWhere = 0; /* Where clause to locate temp triggers */ zWhere 87736 ext/sqlite3/libsqlite/sqlite3.c if( (zWhere=whereForeignKeys(pParse, pTab))!=0 ){ zWhere 87740 ext/sqlite3/libsqlite/sqlite3.c "WHERE %s;", zDb, SCHEMA_TABLE(iDb), zTabName, zName, zWhere); zWhere 87741 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, zWhere); zWhere 87787 ext/sqlite3/libsqlite/sqlite3.c if( (zWhere=whereTempTriggers(pParse, pTab))!=0 ){ zWhere 87792 ext/sqlite3/libsqlite/sqlite3.c "WHERE %s;", zName, zName, zWhere); zWhere 87793 ext/sqlite3/libsqlite/sqlite3.c sqlite3DbFree(db, zWhere); zWhere 88237 ext/sqlite3/libsqlite/sqlite3.c const char *zWhere, /* Delete entries for this table or index */ zWhere 88293 ext/sqlite3/libsqlite/sqlite3.c if( zWhere ){ zWhere 88296 ext/sqlite3/libsqlite/sqlite3.c pDb->zName, zTab, zWhereType, zWhere zWhere 114940 ext/sqlite3/libsqlite/sqlite3.c char *zWhere; zWhere 114975 ext/sqlite3/libsqlite/sqlite3.c zWhere = sqlite3MPrintf(db, "name='%q' AND type='table'", pTab->zName); zWhere 114976 ext/sqlite3/libsqlite/sqlite3.c sqlite3VdbeAddParseSchemaOp(v, iDb, zWhere);