Lines Matching refs:pQuery

3078   Query *pQuery,  in snippetOffsetsOfColumn()  argument
3104 pVtab = pQuery->pFts; in snippetOffsetsOfColumn()
3111 aTerm = pQuery->pTerms; in snippetOffsetsOfColumn()
3112 nTerm = pQuery->nTerms; in snippetOffsetsOfColumn()
3538 Query *pQuery /* Append results here */ in tokenizeSegment() argument
3542 int firstIndex = pQuery->nTerms; in tokenizeSegment()
3560 (iCol = checkColumnSpecifier(pQuery->pFts, pToken, nToken))>=0 ){ in tokenizeSegment()
3561 pQuery->nextColumn = iCol; in tokenizeSegment()
3564 if( !inPhrase && pQuery->nTerms>0 && nToken==2 in tokenizeSegment()
3566 pQuery->nextIsOr = 1; in tokenizeSegment()
3569 queryAdd(pQuery, pToken, nToken); in tokenizeSegment()
3571 pQuery->pTerms[pQuery->nTerms-1].isNot = 1; in tokenizeSegment()
3574 pQuery->pTerms[pQuery->nTerms-1].isPrefix = 1; in tokenizeSegment()
3576 pQuery->pTerms[pQuery->nTerms-1].iPhrase = nTerm; in tokenizeSegment()
3582 if( inPhrase && pQuery->nTerms>firstIndex ){ in tokenizeSegment()
3583 pQuery->pTerms[firstIndex].nPhrase = pQuery->nTerms - firstIndex - 1; in tokenizeSegment()
3599 Query *pQuery /* Write the parse results here. */ in parseQuery() argument
3605 pQuery->nTerms = 0; in parseQuery()
3606 pQuery->pTerms = NULL; in parseQuery()
3607 pQuery->nextIsOr = 0; in parseQuery()
3608 pQuery->nextColumn = dfltColumn; in parseQuery()
3609 pQuery->dfltColumn = dfltColumn; in parseQuery()
3610 pQuery->pFts = v; in parseQuery()
3617 pQuery); in parseQuery()
3628 queryClear(pQuery); in parseQuery()
3650 Query *pQuery /* Put parsed query string here */ in fulltextQuery() argument
3672 rc = parseQuery(v, zInput, nInput, iColumn, pQuery); in fulltextQuery()
3676 if( pQuery->nTerms==0 ){ in fulltextQuery()
3683 aTerm = pQuery->pTerms; in fulltextQuery()
3684 for(i = 0; i<pQuery->nTerms; i=iNext){ in fulltextQuery()
3695 queryClear(pQuery); in fulltextQuery()
3698 while( iNext<pQuery->nTerms && aTerm[iNext].isOr ){ in fulltextQuery()
3704 queryClear(pQuery); in fulltextQuery()
3724 if( nNot==pQuery->nTerms ){ in fulltextQuery()
3730 for(i=0; i<pQuery->nTerms; i += aTerm[i].nPhrase + 1){ in fulltextQuery()
3734 queryClear(pQuery); in fulltextQuery()