Lines Matching refs:aCol
193 char *zKey = pFKey->aCol[0].zCol; /* Name of left-most parent key column */ in sqlite3FkLocateIndex()
218 if( !sqlite3StrICmp(pParent->aCol[pParent->iPKey].zCnName, zKey) ){ in sqlite3FkLocateIndex()
242 for(i=0; i<nCol; i++) aiCol[i] = pFKey->aCol[i].iFrom; in sqlite3FkLocateIndex()
262 zDfltColl = sqlite3ColumnColl(&pParent->aCol[iCol]); in sqlite3FkLocateIndex()
266 zIdxCol = pParent->aCol[iCol].zCnName; in sqlite3FkLocateIndex()
268 if( sqlite3StrICmp(pFKey->aCol[j].zCol, zIdxCol)==0 ){ in sqlite3FkLocateIndex()
269 if( aiCol ) aiCol[i] = pFKey->aCol[j].iFrom; in sqlite3FkLocateIndex()
485 pCol = &pTab->aCol[iCol]; in exprTableRegister()
592 iCol = aiCol ? aiCol[i] : pFKey->aCol[0].iFrom; in fkScanChildren()
594 zCol = pFKey->pFrom->aCol[iCol].zCnName; in fkScanChildren()
629 pRight = sqlite3Expr(db, TK_ID, pTab->aCol[iCol].zCnName); in fkScanChildren()
806 int iChildKey = p->aCol[i].iFrom; in fkChildIsModified()
833 char *zKey = p->aCol[i].zCol; in fkParentIsModified()
837 Column *pCol = &pTab->aCol[iKey]; in fkParentIsModified()
953 iFromCol = pFKey->aCol[i].iFrom; in sqlite3FkCheck()
966 iCol = pFKey->aCol[0].iFrom; in sqlite3FkCheck()
980 char *zCol = pTo->aCol[pIdx ? pIdx->aiColumn[i] : pTo->iPKey].zCnName; in sqlite3FkCheck()
1099 for(i=0; i<p->nCol; i++) mask |= COLUMN_MASK(p->aCol[i].iFrom); in sqlite3FkOldmask()
1248 iFromCol = aiCol ? aiCol[i] : pFKey->aCol[0].iFrom; in fkActionTrigger()
1253 pTab->aCol[pIdx ? pIdx->aiColumn[i] : pTab->iPKey].zCnName); in fkActionTrigger()
1254 sqlite3TokenInit(&tFromCol, pFKey->pFrom->aCol[iFromCol].zCnName); in fkActionTrigger()
1292 Column *pCol = pFKey->pFrom->aCol + iFromCol; in fkActionTrigger()