Lines Matching refs:chngKey
314 u8 chngKey; /* Either chngPk or chngRowid */ in sqlite3Update() local
527 chngKey = chngRowid + chngPk; in sqlite3Update()
565 hasFK = sqlite3FkRequired(pParse, pTab, aXRef, chngKey); in sqlite3Update()
574 if( chngKey || hasFK>1 || pIdx==pPk in sqlite3Update()
619 if( chngKey || pTrigger || hasFK ){ in sqlite3Update()
734 if( !pParse->nested && !pTrigger && !hasFK && !chngKey && !bReplace ){ in sqlite3Update()
879 assert( chngKey || pTrigger || hasFK || regOldRowid==regNewRowid ); in sqlite3Update()
1022 regNewRowid, regOldRowid, chngKey, onError, labelContinue, &bReplace, in sqlite3Update()
1028 if( bReplace || chngKey ){ in sqlite3Update()
1039 sqlite3FkCheck(pParse, pTab, regOldRowid, 0, aXRef, chngKey); in sqlite3Update()
1066 OPFLAG_ISUPDATE | ((hasFK>1 || chngKey) ? 0 : OPFLAG_ISNOOP), in sqlite3Update()
1070 assert( hasFK==0 && chngKey==0 ); in sqlite3Update()
1077 if( hasFK>1 || chngKey ){ in sqlite3Update()
1083 sqlite3FkCheck(pParse, pTab, 0, regNewRowid, aXRef, chngKey); in sqlite3Update()
1097 sqlite3FkActions(pParse, pTab, pChanges, regOldRowid, aXRef, chngKey); in sqlite3Update()