Lines Matching refs:iField

83823   int iField;                     /* Next unread data byte */
83832 iField = nHdr;
83839 iField += szField;
83841 testcase( iField==nRec );
83842 testcase( iField==nRec+1 );
83843 if( iField>nRec ) return SQLITE_CORRUPT_BKPT;
83848 sqlite3VdbeSerialGet(&a[iField-szField], t, pMem);
108423 ** the iField-th column of the vector expression pVector.
108425 ** It is ok for pVector to be a scalar (as long as iField==0).
108444 int iField, /* Which column of the vector to return */
108470 pRet->iColumn = iField;
108477 ppVector = &pVector->x.pList->a[iField].pExpr;
108512 ** element iField of the vector.
108529 int iField, /* Field to extract from pVector */
108537 *ppExpr = sqlite3VectorFieldSubexpr(pVector, iField);
108538 return pVector->iTable+iField;
108542 *ppExpr = pVector->x.pSelect->pEList->a[iField].pExpr;
108543 return regSelect+iField;
108547 *ppExpr = pVector->x.pList->a[iField].pExpr;
133795 int iField = pIdx->aiColumn[i];
133797 if( iField==XN_EXPR ){
133802 }else if( iField==XN_ROWID || iField==pTab->iPKey ){
133807 testcase( sqlite3TableColumnToStorage(pTab, iField)!=iField );
133808 x = sqlite3TableColumnToStorage(pTab, iField) + regNewData + 1;
133810 VdbeComment((v, "%s", pTab->aCol[iField].zCnName));
155242 int iField; /* Field in (?,?,?) IN (SELECT...) vector */
156103 int iField;
156105 iField = pLoop->aLTerm[i]->u.x.iField - 1;
156106 if( pOrigRhs->a[iField].pExpr==0 ) continue; /* Duplicate PK column */
156107 pRhs = sqlite3ExprListAppend(pParse, pRhs, pOrigRhs->a[iField].pExpr);
156108 pOrigRhs->a[iField].pExpr = 0;
156110 assert( pOrigLhs->a[iField].pExpr!=0 );
156111 pLhs = sqlite3ExprListAppend(pParse,pLhs,pOrigLhs->a[iField].pExpr);
156112 pOrigLhs->a[iField].pExpr = 0;
157112 int iFld = pTerm->u.x.iField;
159530 if( pTerm->u.x.iField>0 ){
159534 pLeft = pLeft->x.pList->a[pTerm->u.x.iField-1].pExpr;
159551 assert( pTerm->u.x.iField==0 );
159810 ** expression). The WhereTerm.u.x.iField variable identifies the index within
159817 && pTerm->u.x.iField==0
159830 pWC->a[idxNew].u.x.iField = i+1;
162458 if( (pTerm->eOperator & (WO_OR|WO_AND))==0 && pTerm->u.x.iField ){
162459 sqlite3DebugPrintf(" iField=%d", pTerm->u.x.iField);
222244 int iField = pOld->nRecordField;
222245 int eType = sqlite3_column_type(pDflt, iField);
222255 int n = sqlite3_column_bytes(pDflt, iField);
222274 i64 iVal = sqlite3_column_int64(pDflt, iField);
222281 double rVal = sqlite3_column_double(pDflt, iField);
222290 int n = sqlite3_column_bytes(pDflt, iField);
222291 const char *z = (const char*)sqlite3_column_text(pDflt, iField);
222299 int n = sqlite3_column_bytes(pDflt, iField);
222300 const u8 *z = (const u8*)sqlite3_column_blob(pDflt, iField);