Lines Matching refs:iCol
3628 int iCol; /* 0 for start, 1 for stop, 2 for step */
3631 iCol = pConstraint->iColumn - SERIES_COLUMN_START;
3632 assert( iCol>=0 && iCol<=2 );
3633 iMask = 1 << iCol;
3634 if( iCol==0 ) bStartSeen = 1;
3640 aIdx[iCol] = i;
5858 int iCol = -1; /* If >=0, step pCur->pStmt and use the i-th column */
5869 iCol = -1;
5877 iCol = 1;
5901 iCol = 0;
5927 iCol = 0;
5932 if( iCol<0 ){
5938 pCur->zCurrentRow = (const char*)sqlite3_column_text(pCur->pStmt, iCol);
5939 pCur->szRow = sqlite3_column_bytes(pCur->pStmt, iCol);
9424 int iCol; /* Constrained table column */
9842 pNew->iCol = pCons->iColumn;
9859 int iCol = pIdxInfo->aOrderBy[i].iColumn;
9860 if( iCol>=0 ){
9861 IdxConstraint *pNew = idxNewConstraint(&rc, p->pTab->aCol[iCol].zColl);
9863 pNew->iCol = iCol;
10207 IdxColumn *p = &pTab->aCol[pCons->iCol];
10268 int iCol = sqlite3_column_int(pInfo, 1);
10274 if( pIter->iCol!=iCol ) continue;
10285 if( pT->iCol!=iCol || sqlite3_stricmp(pT->zColl, zColl) ){
10410 if( p->iCol==pCmp->iCol ) return 1;
11653 int iCol = pIdx->aOrderBy[0].iColumn;
11655 pIdx->orderByConsumed = (iCol==0 || iCol==1);
11656 }else if( pIdx->nOrderBy==2 && pIdx->aOrderBy[1].desc==0 && iCol==0 ){
13716 int iCol = sqlite3_column_int(pStmt, 1);
13718 assert( iField<pNew->nCol && iCol<pNew->nCol );
13719 pNew->aCol[iCol].iField = iField;