Lines Matching defs:nToken

61734   int nToken;              /* Length of the parameter token */
61753 n = findNextHostParameter(zRawSql, &nToken);
61757 assert( zRawSql[0] || nToken==0 );
61758 if( nToken==0 ) break;
61760 if( nToken>1 ){
61771 idx = sqlite3VdbeParameterIndex(p, zRawSql, nToken);
61774 zRawSql += nToken;
71502 ** EXPR_TOKENONLYSIZE. nToken is set to the number of bytes consumed
71507 int nToken;
71509 nToken = sqlite3Strlen30(p->u.zToken) + 1;
71511 nToken = 0;
71530 if( nToken ){
71532 memcpy(zToken, p->u.zToken, nToken);
113179 ** nToken will be the number of tokens in the string.
113198 int nToken; /* Number of tokens in the phrase */
114631 ** nToken==1 searches for adjacent positions.
114649 ** *pp1 so that (pos(*pp2)>pos(*pp1) && pos(*pp2)-pos(*pp1)<=nToken). i.e.
114650 ** when the *pp1 token appears before the *pp2 token, but not more than nToken
114655 int nToken, /* Maximum difference in token positions */
114698 if( iPos2==iPos1+nToken
114699 || (isExact==0 && iPos2>iPos1 && iPos2<=iPos1+nToken)
114713 if( (!isSaveLeft && iPos2<=(iPos1+nToken)) || iPos2<=iPos1 ){
115392 for(i=0; rc==SQLITE_OK && i<pExpr->pPhrase->nToken; i++){
115451 int isTermPos = (pPhrase->nToken>1 || isReqPos);
115463 for(ii=0; ii<pPhrase->nToken; ii++){
115478 for(ii=0; ii<pPhrase->nToken; ii++){
115501 for(jj=0; jj<pPhrase->nToken; jj++){
115535 if( pCsr->eEvalmode==FTS3_EVAL_FILTER && pPhrase->nToken>1 ){
115552 if( ii==pPhrase->nToken-1 && !isReqPos ) mt = MERGE_PHRASE;
115579 if( ii!=pPhrase->nToken ){
115661 pLeft->pPhrase->nToken, pLeft->aDoclist, pLeft->nDoclist,
115662 pRight->pPhrase->nToken, pRight->aDoclist, pRight->nDoclist,
115671 pRight->pPhrase->nToken, pRight->aDoclist, pRight->nDoclist,
115672 pLeft->pPhrase->nToken, pLeft->aDoclist, pLeft->nDoclist,
115705 for(ii=0; rc==SQLITE_OK && ii<pPhrase->nToken; ii++){
115732 for(kk=0; kk<pPhrase->nToken; kk++){
115753 for(ii=0; ii<pPhrase->nToken; ii++){
115950 pLeft->pPhrase->nToken, aLeft, nLeft,
115951 pRight->pPhrase->nToken, aRight, nRight,
116418 int nToken = 15; /* Default number of tokens in snippet */
116433 case 6: nToken = sqlite3_value_int(apVal[5]);
116442 sqlite3Fts3Snippet(pContext, pCsr, zStart, zEnd, zEllipsis, iCol, nToken);
117375 int nToken, iStart, iEnd, iPosition;
117379 rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition);
117382 nByte = sizeof(Fts3Expr) + sizeof(Fts3Phrase) + nToken;
117389 pRet->pPhrase->nToken = 1;
117391 pRet->pPhrase->aToken[0].n = nToken;
117393 memcpy(pRet->pPhrase->aToken[0].z, zToken, nToken);
117458 int nToken, iBegin, iEnd, iPos;
117459 rc = pModule->xNext(pCursor, &zToken, &nToken, &iBegin, &iEnd, &iPos);
117463 zTemp = fts3ReallocOrFree(zTemp, nTemp + nToken);
117473 p->pPhrase->nToken = ii+1;
117474 p->pPhrase->aToken[ii].n = nToken;
117475 memcpy(&zTemp[nTemp], zToken, nToken);
117476 nTemp += nToken;
117494 nByte += (p?(p->pPhrase->nToken-1):0) * sizeof(Fts3PhraseToken);
117506 for(jj=0; jj<p->pPhrase->nToken; jj++){
118028 for(i=0; zBuf && i<pPhrase->nToken; i++){
119442 int nToken;
119484 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
119486 Tcl_ListObjAppendElement(0, pRet, Tcl_NewStringObj(zToken, nToken));
119488 nToken = iEnd-iStart;
119489 Tcl_ListObjAppendElement(0, pRet, Tcl_NewStringObj(zToken, nToken));
120441 int nToken;
120459 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
120468 if( iPos<0 || !zToken || nToken<=0 ){
120473 pList = (PendingList *)fts3HashFind(&p->pendingTerms, zToken, nToken);
120475 p->nPendingData -= (pList->nData + nToken + sizeof(Fts3HashElem));
120478 if( pList==fts3HashInsert(&p->pendingTerms, zToken, nToken, pList) ){
120482 assert( 0==fts3HashFind(&p->pendingTerms, zToken, nToken) );
120488 p->nPendingData += (pList->nData + nToken + sizeof(Fts3HashElem));
122475 int nToken; /* Number of bytes in token */
122480 rc = pModule->xNext(pTC, &zToken, &nToken, &iDum1, &iDum2, &iPos);
122484 && (pPT->n==nToken || (pPT->isPrefix && pPT->n<nToken))
122678 int nToken; /* Number of tokens seen so far */
122699 int nToken; /* Number of tokens in phrase */
122869 p->nToken += pExpr->pPhrase->nToken;
122902 if( pnToken ) *pnToken = sCtx.nToken;
123023 for(j=0; j<pPhrase->nToken; j++){
123049 pPhrase->nToken = pExpr->pPhrase->nToken;
123473 for(ii=0; ii<pPhrase->nToken; ii++){
123476 if( ii<pPhrase->nToken ){
123678 int nToken = 0;
123689 nToken -= pIter->pExpr->pPhrase->nToken;
123690 pIter->iPosOffset = nToken;
123804 sqlite3_int64 nToken;
123805 a += sqlite3Fts3GetVarint(a, &nToken);
123806 iVal = (u32)(((u32)(nToken&0xffffffff)+nDoc/2)/nDoc);
123820 sqlite3_int64 nToken;
123821 a += sqlite3Fts3GetVarint(a, &nToken);
123822 pInfo->aMatchinfo[iCol] = (u32)nToken;
123942 int nToken /* Approximate number of tokens in snippet */
123951 ** below attempts to locate a single fragment of text nToken tokens in
123972 if( nToken>=0 ){
123973 nFToken = (nToken+nSnippet-1) / nSnippet;
123975 nFToken = -1 * nToken;
124062 nTerm = pExpr->pPhrase->nToken;
124090 int nToken; /* Number of tokens in query */
124104 rc = fts3ExprLoadDoclists(pCsr, 0, &nToken);
124108 sCtx.aTerm = (TermOffset *)sqlite3_malloc(sizeof(TermOffset)*nToken);
124161 for(i=0; i<nToken; i++){