Lines Matching refs:hasFK
321 int hasFK; /* True if foreign key processing is required */ in sqlite3Update() local
565 hasFK = sqlite3FkRequired(pParse, pTab, aXRef, chngKey); in sqlite3Update()
574 if( chngKey || hasFK>1 || pIdx==pPk in sqlite3Update()
603 sqlite3BeginWriteOperation(pParse, pTrigger || hasFK, iDb); in sqlite3Update()
615 if( chngPk || pTrigger || hasFK ){ 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()
892 if( chngPk || hasFK || pTrigger ){ in sqlite3Update()
893 u32 oldmask = (hasFK ? sqlite3FkOldmask(pParse, pTab) : 0); in sqlite3Update()
1038 if( hasFK ){ 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()
1082 if( hasFK ){ in sqlite3Update()
1096 if( hasFK ){ in sqlite3Update()