chngKey 113513 ext/sqlite3/libsqlite/sqlite3.c u8 chngKey; /* Either chngPk or chngRowid */ chngKey 113662 ext/sqlite3/libsqlite/sqlite3.c chngKey = chngRowid + chngPk; chngKey 113669 ext/sqlite3/libsqlite/sqlite3.c hasFK = sqlite3FkRequired(pParse, pTab, aXRef, chngKey); chngKey 113677 ext/sqlite3/libsqlite/sqlite3.c if( chngKey || hasFK || pIdx->pPartIdxWhere || pIdx==pPk ){ chngKey 113716 ext/sqlite3/libsqlite/sqlite3.c if( chngKey || pTrigger || hasFK ){ chngKey 113859 ext/sqlite3/libsqlite/sqlite3.c assert( chngKey || pTrigger || hasFK || regOldRowid==regNewRowid ); chngKey 113968 ext/sqlite3/libsqlite/sqlite3.c regNewRowid, regOldRowid, chngKey, onError, labelContinue, &bReplace); chngKey 113972 ext/sqlite3/libsqlite/sqlite3.c sqlite3FkCheck(pParse, pTab, regOldRowid, 0, aXRef, chngKey); chngKey 113976 ext/sqlite3/libsqlite/sqlite3.c if( bReplace || chngKey ){ chngKey 113987 ext/sqlite3/libsqlite/sqlite3.c if( hasFK || chngKey || pPk!=0 ){ chngKey 113990 ext/sqlite3/libsqlite/sqlite3.c if( bReplace || chngKey ){ chngKey 113995 ext/sqlite3/libsqlite/sqlite3.c sqlite3FkCheck(pParse, pTab, 0, regNewRowid, aXRef, chngKey); chngKey 114006 ext/sqlite3/libsqlite/sqlite3.c sqlite3FkActions(pParse, pTab, pChanges, regOldRowid, aXRef, chngKey);