Lines Matching defs:iCol
834 int iCol; /* Column index */
966 for(iCol=0; iCol<nCol; iCol++){
969 z = (char *)sqlite3Fts3NextToken(aCol[iCol], &n);
973 p->azColumn[iCol] = zCsr;
1487 ** If parameter iCol is not 0, write an POS_COLUMN (1) byte followed by
1488 ** the value of iCol encoded as a varint to *pp. This will start a new
1492 ** returning (do not modify it if iCol==0). Return the total number of bytes
1493 ** written (0 if iCol==0).
1495 static int fts3PutColNumber(char **pp, int iCol){
1497 if( iCol ){
1499 n = 1 + sqlite3Fts3PutVarint(&p[1], iCol);
2265 filter.iCol = iColumn;
2340 int iCol = pExpr->pPhrase->iColumn;
2345 rc = sqlite3Fts3DeferToken(pCsr, pToken, iCol);
2400 int iCol = pPhrase->iColumn;
2475 rc = fts3TermSelect(p, pTok, iCol, isTermPos, &nList, &pList);
3070 int iCol = idxNum-FTS3_FULLTEXT_SEARCH;
3078 iCol, zQuery, -1, &pCsr->pExpr
3156 int iCol /* Index of column to read value from */
3163 assert( iCol>=0 && iCol<=p->nColumn+1 );
3165 if( iCol==p->nColumn+1 ){
3172 }else if( iCol==p->nColumn ){
3181 sqlite3_result_value(pContext, sqlite3_column_value(pCsr->pStmt, iCol+1));
3277 int iCol /* Column of requested pos-list */
3302 if( iCol<0 ){
3303 /* If iCol is negative, return a pointer to the start of the
3309 while( iThis<iCol ){
3315 if( iCol==iThis && (*pCsr&0xFE) ) return pCsr;
3367 int iCol = -1;
3384 case 5: iCol = sqlite3_value_int(apVal[4]);
3392 sqlite3Fts3Snippet(pContext, pCsr, zStart, zEnd, zEllipsis, iCol, nToken);