Lines Matching refs:iField
72878 int iField; /* Next unread data byte */
72887 iField = nHdr;
72894 iField += szField;
72896 testcase( iField==nRec );
72897 testcase( iField==nRec+1 );
72898 if( iField>nRec ) return SQLITE_CORRUPT_BKPT;
72903 sqlite3VdbeSerialGet(&a[iField-szField], t, pMem);
93141 int iField /* Which column of the vector to return */
93164 pRet->iColumn = iField;
93169 if( pVector->op==TK_VECTOR ) pVector = pVector->x.pList->a[iField].pExpr;
93214 int iField, /* Field to extract from pVector */
93222 *ppExpr = sqlite3VectorFieldSubexpr(pVector, iField);
93223 return pVector->iTable+iField;
93226 *ppExpr = pVector->x.pSelect->pEList->a[iField].pExpr;
93227 return regSelect+iField;
93229 *ppExpr = pVector->x.pList->a[iField].pExpr;
112363 int iField = pIdx->aiColumn[i];
112365 if( iField==XN_EXPR ){
112371 if( iField==XN_ROWID || iField==pTab->iPKey ){
112374 x = iField + regNewData + 1;
112376 sqlite3VdbeAddOp2(v, iField<0 ? OP_IntCopy : OP_SCopy, x, regIdx+i);
112377 VdbeComment((v, "%s", iField<0 ? "rowid" : pTab->aCol[iField].zName));
128901 int iField; /* Field in (?,?,?) IN (SELECT...) vector */
129612 int iField = pLoop->aLTerm[i]->iField - 1;
129613 assert( pOrigRhs->a[iField].pExpr!=0 );
129614 pRhs = sqlite3ExprListAppend(pParse, pRhs, pOrigRhs->a[iField].pExpr);
129615 pOrigRhs->a[iField].pExpr = 0;
129616 assert( pOrigLhs->a[iField].pExpr!=0 );
129617 pLhs = sqlite3ExprListAppend(pParse, pLhs, pOrigLhs->a[iField].pExpr);
129618 pOrigLhs->a[iField].pExpr = 0;
132426 if( pTerm->iField>0 ){
132429 pLeft = pLeft->x.pList->a[pTerm->iField-1].pExpr;
132444 assert( pTerm->iField==0 );
132695 if( pWC->op==TK_AND && pExpr->op==TK_IN && pTerm->iField==0
132703 pWC->a[idxNew].iField = i+1;
134651 if( pTerm->iField ){
134652 sqlite3DebugPrintf(" iField=%d\n", pTerm->iField);