Lines Matching defs:iCol

6120     int iCol;    /* 0 for start, 1 for stop, 2 for step */
6139 iCol = pConstraint->iColumn - SERIES_COLUMN_START;
6140 assert( iCol>=0 && iCol<=2 );
6141 iMask = 1 << iCol;
6143 if( iCol==0 && op==SQLITE_INDEX_CONSTRAINT_EQ ){
6152 aIdx[iCol] = i;
8390 int iCol = -1; /* If >=0, step pCur->pStmt and use the i-th column */
8401 iCol = -1;
8409 iCol = 1;
8433 iCol = 0;
8459 iCol = 0;
8464 if( iCol<0 ){
8470 pCur->zCurrentRow = (const char*)sqlite3_column_text(pCur->pStmt, iCol);
8471 pCur->szRow = sqlite3_column_bytes(pCur->pStmt, iCol);
11983 int iCol; /* Constrained table column */
12401 pNew->iCol = pCons->iColumn;
12418 int iCol = pIdxInfo->aOrderBy[i].iColumn;
12419 if( iCol>=0 ){
12420 IdxConstraint *pNew = idxNewConstraint(&rc, p->pTab->aCol[iCol].zColl);
12422 pNew->iCol = iCol;
12767 IdxColumn *p = &pTab->aCol[pCons->iCol];
12828 int iCol = sqlite3_column_int(pInfo, 1);
12834 if( pIter->iCol!=iCol ) continue;
12845 if( pT->iCol!=iCol || sqlite3_stricmp(pT->zColl, zColl) ){
12970 if( p->iCol==pCmp->iCol ) return 1;
14598 ** clause (if iCol<0) or the iCol'th column of the index.
14600 ** If (iCol<0), the identified fragment does not include the "WHERE" keyword,
14601 ** only the expression that follows it. If (iCol>=0) then the identified
14610 static const char *intckParseCreateIndex(const char *z, int iCol, int *pnByte){
14639 if( iCol==iThisCol ){
15725 int iCol = pIdx->aOrderBy[0].iColumn;
15727 pIdx->orderByConsumed = (iCol==0 || iCol==1);
15728 }else if( pIdx->nOrderBy==2 && pIdx->aOrderBy[1].desc==0 && iCol==0 ){
17579 int iCol = sqlite3_column_int(pStmt, 1);
17581 assert( iCol<pNew->nCol );
17582 pNew->aCol[iCol].iField = iField;