Lines Matching defs:aXRef
95724 int *aXRef, /* Mapping from columns of pTab to entries in pChanges */
95804 int *aXRef = 0; /* aXRef[i] is the index in pChanges->a[] of the
95806 ** aXRef[i]==-1 if the i-th column is not changed. */
95867 aXRef = sqlite3DbMallocRaw(db, sizeof(int) * pTab->nCol );
95868 if( aXRef==0 ) goto update_cleanup;
95869 for(i=0; i<pTab->nCol; i++) aXRef[i] = -1;
95903 aXRef[j] = i;
95925 aXRef[j] = -1;
95931 hasFK = sqlite3FkRequired(pParse, pTab, aXRef, chngRowid);
95950 if( aXRef[pIdx->aiColumn[i]]>=0 ){
95968 updateVirtualTable(pParse, pTabList, pTab, pChanges, pRowidExpr, aXRef,
96096 if( aXRef[i]<0 || oldmask==0xffffffff || (i<32 && (oldmask & (1<<i))) ){
96127 j = aXRef[i];
96167 if( aXRef[i]<0 && i!=pTab->iPKey ){
96256 sqlite3DbFree(db, aXRef);
96298 int *aXRef, /* Mapping from columns of pTab to entries in pChanges */
96323 if( aXRef[i]>=0 ){
96324 pExpr = sqlite3ExprDup(db, pChanges->a[aXRef[i]].pExpr, 0);