Lines Matching refs:iField

84736   i64 iField;                     /* Next unread data byte */
84745 iField = nHdr;
84752 iField += szField;
84754 testcase( iField==nRec );
84755 testcase( iField==nRec+1 );
84756 if( iField>nRec ) return SQLITE_CORRUPT_BKPT;
84761 sqlite3VdbeSerialGet(&a[iField-szField], t, pMem);
109561 ** the iField-th column of the vector expression pVector.
109563 ** It is ok for pVector to be a scalar (as long as iField==0).
109582 int iField, /* Which column of the vector to return */
109608 pRet->iColumn = iField;
109615 ppVector = &pVector->x.pList->a[iField].pExpr;
109650 ** element iField of the vector.
109667 int iField, /* Field to extract from pVector */
109675 *ppExpr = sqlite3VectorFieldSubexpr(pVector, iField);
109676 return pVector->iTable+iField;
109680 *ppExpr = pVector->x.pSelect->pEList->a[iField].pExpr;
109681 return regSelect+iField;
109685 *ppExpr = pVector->x.pList->a[iField].pExpr;
135302 int iField = pIdx->aiColumn[i];
135304 if( iField==XN_EXPR ){
135309 }else if( iField==XN_ROWID || iField==pTab->iPKey ){
135314 testcase( sqlite3TableColumnToStorage(pTab, iField)!=iField );
135315 x = sqlite3TableColumnToStorage(pTab, iField) + regNewData + 1;
135317 VdbeComment((v, "%s", pTab->aCol[iField].zCnName));
157070 int iField; /* Field in (?,?,?) IN (SELECT...) vector */
157931 int iField;
157933 iField = pLoop->aLTerm[i]->u.x.iField - 1;
157934 if( pOrigRhs->a[iField].pExpr==0 ) continue; /* Duplicate PK column */
157935 pRhs = sqlite3ExprListAppend(pParse, pRhs, pOrigRhs->a[iField].pExpr);
157936 pOrigRhs->a[iField].pExpr = 0;
157938 assert( pOrigLhs->a[iField].pExpr!=0 );
157939 pLhs = sqlite3ExprListAppend(pParse,pLhs,pOrigLhs->a[iField].pExpr);
157940 pOrigLhs->a[iField].pExpr = 0;
158961 int iFld = pTerm->u.x.iField;
161396 if( pTerm->u.x.iField>0 ){
161400 pLeft = pLeft->x.pList->a[pTerm->u.x.iField-1].pExpr;
161417 assert( pTerm->u.x.iField==0 );
161676 ** expression). The WhereTerm.u.x.iField variable identifies the index within
161683 && pTerm->u.x.iField==0
161696 pWC->a[idxNew].u.x.iField = i+1;
162442 int iField = pTerm->u.x.iField - 1;
162445 inexpr.pLeft = pX->pLeft->x.pList->a[iField].pExpr;
162447 inexpr.pRight = pX->x.pSelect->pEList->a[iField].pExpr;
164390 if( (pTerm->eOperator & (WO_OR|WO_AND))==0 && pTerm->u.x.iField ){
164391 sqlite3DebugPrintf(" iField=%d", pTerm->u.x.iField);
226178 int iField = pOld->nRecordField;
226179 int eType = sqlite3_column_type(pDflt, iField);
226189 int n = sqlite3_column_bytes(pDflt, iField);
226208 i64 iVal = sqlite3_column_int64(pDflt, iField);
226215 double rVal = sqlite3_column_double(pDflt, iField);
226224 int n = sqlite3_column_bytes(pDflt, iField);
226225 const char *z = (const char*)sqlite3_column_text(pDflt, iField);
226233 int n = sqlite3_column_bytes(pDflt, iField);
226234 const u8 *z = (const u8*)sqlite3_column_blob(pDflt, iField);