Lines Matching refs:aXRef
96273 int *aXRef, /* Mapping from columns of pTab to entries in pChanges */
96354 int *aXRef = 0; /* aXRef[i] is the index in pChanges->a[] of the
96417 aXRef = sqlite3DbMallocRaw(db, sizeof(int) * pTab->nCol );
96418 if( aXRef==0 ) goto update_cleanup;
96419 for(i=0; i<pTab->nCol; i++) aXRef[i] = -1;
96453 aXRef[j] = i;
96475 aXRef[j] = -1;
96481 hasFK = sqlite3FkRequired(pParse, pTab, aXRef, chngRowid);
96500 if( aXRef[pIdx->aiColumn[i]]>=0 ){
96518 updateVirtualTable(pParse, pTabList, pTab, pChanges, pRowidExpr, aXRef,
96646 if( aXRef[i]<0 || oldmask==0xffffffff || (i<32 && (oldmask & (1<<i))) ){
96677 j = aXRef[i];
96717 if( aXRef[i]<0 && i!=pTab->iPKey ){
96806 sqlite3DbFree(db, aXRef);
96848 int *aXRef, /* Mapping from columns of pTab to entries in pChanges */
96874 if( aXRef[i]>=0 ){
96875 pExpr = sqlite3ExprDup(db, pChanges->a[aXRef[i]].pExpr, 0);