Lines Matching refs:i

33   int i, j;              /* Loop counters */  in sqliteUpdate()  local
89 for(i=0; i<pTab->nCol; i++) aXRef[i] = -1; in sqliteUpdate()
116 for(i=0; i<pChanges->nExpr; i++){ in sqliteUpdate()
117 if( sqliteExprResolveIds(pParse, pTabList, 0, pChanges->a[i].pExpr) ){ in sqliteUpdate()
120 if( sqliteExprCheck(pParse, pChanges->a[i].pExpr, 0, 0) ){ in sqliteUpdate()
124 if( sqliteStrICmp(pTab->aCol[j].zName, pChanges->a[i].zName)==0 ){ in sqliteUpdate()
127 pRecnoExpr = pChanges->a[i].pExpr; in sqliteUpdate()
129 aXRef[j] = i; in sqliteUpdate()
134 if( sqliteIsRowid(pChanges->a[i].zName) ){ in sqliteUpdate()
136 pRecnoExpr = pChanges->a[i].pExpr; in sqliteUpdate()
138 sqliteErrorMsg(pParse, "no such column: %s", pChanges->a[i].zName); in sqliteUpdate()
163 i = 0; in sqliteUpdate()
165 for(i=0; i<pIdx->nColumn; i++){ in sqliteUpdate()
166 if( aXRef[pIdx->aiColumn[i]]>=0 ) break; in sqliteUpdate()
169 if( i<pIdx->nColumn ) nIdx++; in sqliteUpdate()
178 i = 0; in sqliteUpdate()
180 for(i=0; i<pIdx->nColumn; i++){ in sqliteUpdate()
181 if( aXRef[pIdx->aiColumn[i]]>=0 ) break; in sqliteUpdate()
184 if( i<pIdx->nColumn ){ in sqliteUpdate()
284 for(i=0; i<pTab->nCol; i++){ in sqliteUpdate()
285 if( i==pTab->iPKey ){ in sqliteUpdate()
289 j = aXRef[i]; in sqliteUpdate()
291 sqliteVdbeAddOp(v, OP_Column, iCur, i); in sqliteUpdate()
330 for(i=0, pIdx=pTab->pIndex; pIdx; pIdx=pIdx->pNext, i++){ in sqliteUpdate()
331 if( openAll || aIdxUsed[i] ){ in sqliteUpdate()
333 sqliteVdbeAddOp(v, OP_OpenWrite, iCur+i+1, pIdx->tnum); in sqliteUpdate()
334 assert( pParse->nTab>iCur+i+1 ); in sqliteUpdate()
362 for(i=0; i<pTab->nCol; i++){ in sqliteUpdate()
363 if( i==pTab->iPKey ){ in sqliteUpdate()
367 j = aXRef[i]; in sqliteUpdate()
369 sqliteVdbeAddOp(v, OP_Column, iCur, i); in sqliteUpdate()
406 for(i=0, pIdx=pTab->pIndex; pIdx; pIdx=pIdx->pNext, i++){ in sqliteUpdate()
407 if( openAll || aIdxUsed[i] ) in sqliteUpdate()
408 sqliteVdbeAddOp(v, OP_Close, iCur+i+1, 0); in sqliteUpdate()
428 for(i=0, pIdx=pTab->pIndex; pIdx; pIdx=pIdx->pNext, i++){ in sqliteUpdate()
429 if( openAll || aIdxUsed[i] ){ in sqliteUpdate()
430 sqliteVdbeAddOp(v, OP_Close, iCur+i+1, 0); in sqliteUpdate()