pFK              104790 ext/sqlite3/libsqlite/sqlite3.c     FKey *pFK;
pFK              104795 ext/sqlite3/libsqlite/sqlite3.c       pFK = pTab->pFKey;
pFK              104796 ext/sqlite3/libsqlite/sqlite3.c       if( pFK ){
pFK              104809 ext/sqlite3/libsqlite/sqlite3.c         while(pFK){
pFK              104811 ext/sqlite3/libsqlite/sqlite3.c           for(j=0; j<pFK->nCol; j++){
pFK              104812 ext/sqlite3/libsqlite/sqlite3.c             char *zCol = pFK->aCol[j].zCol;
pFK              104813 ext/sqlite3/libsqlite/sqlite3.c             char *zOnDelete = (char *)actionName(pFK->aAction[0]);
pFK              104814 ext/sqlite3/libsqlite/sqlite3.c             char *zOnUpdate = (char *)actionName(pFK->aAction[1]);
pFK              104817 ext/sqlite3/libsqlite/sqlite3.c             sqlite3VdbeAddOp4(v, OP_String8, 0, 3, 0, pFK->zTo, 0);
pFK              104819 ext/sqlite3/libsqlite/sqlite3.c                               pTab->aCol[pFK->aCol[j].iFrom].zName, 0);
pFK              104827 ext/sqlite3/libsqlite/sqlite3.c           pFK = pFK->pNextFrom;
pFK              104838 ext/sqlite3/libsqlite/sqlite3.c     FKey *pFK;             /* A foreign key constraint */
pFK              104879 ext/sqlite3/libsqlite/sqlite3.c       for(i=1, pFK=pTab->pFKey; pFK; i++, pFK=pFK->pNextFrom){
pFK              104880 ext/sqlite3/libsqlite/sqlite3.c         pParent = sqlite3FindTable(db, pFK->zTo, zDb);
pFK              104884 ext/sqlite3/libsqlite/sqlite3.c         x = sqlite3FkLocateIndex(pParse, pParent, pFK, &pIdx, 0);
pFK              104897 ext/sqlite3/libsqlite/sqlite3.c       assert( pParse->nErr>0 || pFK==0 );
pFK              104898 ext/sqlite3/libsqlite/sqlite3.c       if( pFK ) break;
pFK              104901 ext/sqlite3/libsqlite/sqlite3.c       for(i=1, pFK=pTab->pFKey; pFK; i++, pFK=pFK->pNextFrom){
pFK              104902 ext/sqlite3/libsqlite/sqlite3.c         pParent = sqlite3FindTable(db, pFK->zTo, zDb);
pFK              104906 ext/sqlite3/libsqlite/sqlite3.c           x = sqlite3FkLocateIndex(pParse, pParent, pFK, &pIdx, &aiCols);
pFK              104911 ext/sqlite3/libsqlite/sqlite3.c           int iKey = pFK->aCol[0].iFrom;
pFK              104926 ext/sqlite3/libsqlite/sqlite3.c           for(j=0; j<pFK->nCol; j++){
pFK              104928 ext/sqlite3/libsqlite/sqlite3.c                             aiCols ? aiCols[j] : pFK->aCol[j].iFrom, regRow+j);
pFK              104932 ext/sqlite3/libsqlite/sqlite3.c             sqlite3VdbeAddOp4(v, OP_MakeRecord, regRow, pFK->nCol, regKey,
pFK              104933 ext/sqlite3/libsqlite/sqlite3.c                               sqlite3IndexAffinityStr(v,pIdx), pFK->nCol);
pFK              104940 ext/sqlite3/libsqlite/sqlite3.c                           pFK->zTo, P4_TRANSIENT);