Lines Matching refs:iIdx
1929 int sqlite3_preupdate_old(sqlite3 *db, int iIdx, sqlite3_value **ppValue){ in sqlite3_preupdate_old() argument
1941 iIdx = sqlite3TableColumnToIndex(p->pPk, iIdx); in sqlite3_preupdate_old()
1943 if( iIdx>=p->pCsr->nField || iIdx<0 ){ in sqlite3_preupdate_old()
1969 pMem = *ppValue = &p->pUnpacked->aMem[iIdx]; in sqlite3_preupdate_old()
1970 if( iIdx==p->pTab->iPKey ){ in sqlite3_preupdate_old()
1972 }else if( iIdx>=p->pUnpacked->nField ){ in sqlite3_preupdate_old()
1974 }else if( p->pTab->aCol[iIdx].affinity==SQLITE_AFF_REAL ){ in sqlite3_preupdate_old()
2033 int sqlite3_preupdate_new(sqlite3 *db, int iIdx, sqlite3_value **ppValue){ in sqlite3_preupdate_new() argument
2043 iIdx = sqlite3TableColumnToIndex(p->pPk, iIdx); in sqlite3_preupdate_new()
2045 if( iIdx>=p->pCsr->nField || iIdx<0 ){ in sqlite3_preupdate_new()
2065 pMem = &pUnpack->aMem[iIdx]; in sqlite3_preupdate_new()
2066 if( iIdx==p->pTab->iPKey ){ in sqlite3_preupdate_new()
2068 }else if( iIdx>=pUnpack->nField ){ in sqlite3_preupdate_new()
2085 assert( iIdx>=0 && iIdx<p->pCsr->nField ); in sqlite3_preupdate_new()
2086 pMem = &p->aNew[iIdx]; in sqlite3_preupdate_new()
2088 if( iIdx==p->pTab->iPKey ){ in sqlite3_preupdate_new()
2091 rc = sqlite3VdbeMemCopy(pMem, &p->v->aMem[p->iNewReg+1+iIdx]); in sqlite3_preupdate_new()