Lines Matching refs:iCol

6845     int iCol;    /* 0 for start, 1 for stop, 2 for step */  in seriesBestIndex()  local
6918 iCol = pConstraint->iColumn - SERIES_COLUMN_START; in seriesBestIndex()
6919 assert( iCol>=0 && iCol<=2 ); in seriesBestIndex()
6920 iMask = 1 << iCol; in seriesBestIndex()
6922 if( iCol==0 && op==SQLITE_INDEX_CONSTRAINT_EQ ){ in seriesBestIndex()
6931 aIdx[iCol] = i; in seriesBestIndex()
9219 int iCol = -1; /* If >=0, step pCur->pStmt and use the i-th column */ in completionNext() local
9230 iCol = -1; in completionNext()
9238 iCol = 1; in completionNext()
9262 iCol = 0; in completionNext()
9288 iCol = 0; in completionNext()
9293 if( iCol<0 ){ in completionNext()
9299 pCur->zCurrentRow = (const char*)sqlite3_column_text(pCur->pStmt, iCol); in completionNext()
9300 pCur->szRow = sqlite3_column_bytes(pCur->pStmt, iCol); in completionNext()
12822 int iCol; /* Constrained table column */ member
13240 pNew->iCol = pCons->iColumn; in expertBestIndex()
13257 int iCol = pIdxInfo->aOrderBy[i].iColumn; in expertBestIndex() local
13258 if( iCol>=0 ){ in expertBestIndex()
13259 IdxConstraint *pNew = idxNewConstraint(&rc, p->pTab->aCol[iCol].zColl); in expertBestIndex()
13261 pNew->iCol = iCol; in expertBestIndex()
13606 IdxColumn *p = &pTab->aCol[pCons->iCol]; in idxAppendColDefn()
13667 int iCol = sqlite3_column_int(pInfo, 1); in idxFindCompatible() local
13673 if( pIter->iCol!=iCol ) continue; in idxFindCompatible()
13684 if( pT->iCol!=iCol || sqlite3_stricmp(pT->zColl, zColl) ){ in idxFindCompatible()
13809 if( p->iCol==pCmp->iCol ) return 1; in idxFindConstraint()
15529 static const char *intckParseCreateIndex(const char *z, int iCol, int *pnByte){ in intckParseCreateIndex() argument
15558 if( iCol==iThisCol ){ in intckParseCreateIndex()
17958 int iCol = pIdx->aOrderBy[0].iColumn; in dbdataBestIndex() local
17960 pIdx->orderByConsumed = (iCol==0 || iCol==1); in dbdataBestIndex()
17961 }else if( pIdx->nOrderBy==2 && pIdx->aOrderBy[1].desc==0 && iCol==0 ){ in dbdataBestIndex()
19829 int iCol = sqlite3_column_int(pStmt, 1); in recoverAddTable() local
19831 assert( iCol<pNew->nCol ); in recoverAddTable()
19832 pNew->aCol[iCol].iField = iField; in recoverAddTable()