Lines Matching defs:iField
15569 int iField; /* Current field number */
15773 pCsr->iField = 0;
16169 pCsr->iField = (bHasRowid ? -1 : 0);
16173 pCsr->iField++;
16174 if( pCsr->iField>0 ){
16177 || pCsr->iField>=DBDATA_MX_FIELD
16200 if( pCsr->iField<0 || pCsr->pHdrPtr<&pCsr->rec.aBuf[pCsr->nHdr] ){
16391 sqlite3_result_int(ctx, pCsr->iField);
16394 if( pCsr->iField<0 ){
16561 ** iField:
16567 ** to. Or 0 if there is no such index (iff (iField<0)).
16579 int iField; /* Field in record on disk */
17535 int iField = 0;
17556 pNew->aCol[i].iField = -1;
17558 pNew->aCol[i].iField = iField++;
17578 int iField = sqlite3_column_int(pStmt, 0);
17582 pNew->aCol[iCol].iField = iField;
17793 assert( pTab->aCol[ii].iField>=0 && pTab->aCol[ii].iBind>=1 );
18003 int iField = sqlite3_column_int64(pPageData, 1);
18033 if( iField<0 ){
18038 }else if( iField<pLaf->nMaxField ){
18040 apVal[iField] = sqlite3_value_dup(pVal);
18041 assert( iField==nVal || (nVal==-1 && iField==0) );
18042 nVal = iField+1;
18043 if( apVal[iField]==0 ){
18238 int iField = sqlite3_column_int(pSel, 2);
18242 assert( bNewCell==0 || (iField==-1 || iField==0) );
18243 assert( bNewCell || iField==p1->nVal || p1->nVal==pTab->nCol );
18261 }else if( pCol->iField<p1->nVal ){
18262 recoverBindValue(p, pInsert, iBind, apVal[pCol->iField]);
18288 if( iField<0 ){
18293 }else if( iField<pTab->nCol ){
18294 assert( apVal[iField]==0 );
18295 apVal[iField] = sqlite3_value_dup( pVal );
18296 if( apVal[iField]==0 ){
18299 p1->nVal = iField+1;