Lines Matching defs:nToken

67681   int nToken;              /* Length of the parameter token */
67701 n = findNextHostParameter(zRawSql, &nToken);
67705 assert( zRawSql[0] || nToken==0 );
67706 if( nToken==0 ) break;
67708 if( nToken>1 ){
67719 idx = sqlite3VdbeParameterIndex(p, zRawSql, nToken);
67722 zRawSql += nToken;
79068 ** EXPR_TOKENONLYSIZE. nToken is set to the number of bytes consumed
79073 int nToken;
79075 nToken = sqlite3Strlen30(p->u.zToken) + 1;
79077 nToken = 0;
79094 if( nToken ){
79096 memcpy(zToken, p->u.zToken, nToken);
126885 ** nToken will be the number of tokens in the string.
126909 int nToken; /* Number of tokens in the phrase */
128967 ** *pp1 so that (pos(*pp2)>pos(*pp1) && pos(*pp2)-pos(*pp1)<=nToken). i.e.
128968 ** when the *pp1 token appears before the *pp2 token, but not more than nToken
128971 ** e.g. nToken==1 searches for adjacent positions.
128975 int nToken, /* Maximum difference in token positions */
129018 if( iPos2==iPos1+nToken
129019 || (isExact==0 && iPos2>iPos1 && iPos2<=iPos1+nToken)
129027 if( (!isSaveLeft && iPos2<=(iPos1+nToken)) || iPos2<=iPos1 ){
130290 int nToken = 15; /* Default number of tokens in snippet */
130305 case 6: nToken = sqlite3_value_int(apVal[5]);
130314 sqlite3Fts3Snippet(pContext, pCsr, zStart, zEnd, zEllipsis, iCol, nToken);
130719 int nToken = pExpr->pPhrase->nToken;
130720 *pnToken += nToken;
130721 for(i=0; i<nToken; i++){
130817 for(iToken=0; rc==SQLITE_OK && iToken<p->nToken; iToken++){
130853 for(iToken=0; iToken<pPhrase->nToken; iToken++){
130970 && p->nToken<=MAX_INCR_PHRASE_TOKENS && p->nToken>0
130971 && p->nToken<=MAX_INCR_PHRASE_TOKENS && p->nToken>0
130976 for(i=0; bIncrOk==1 && i<p->nToken; i++){
130987 for(i=0; rc==SQLITE_OK && i<p->nToken; i++){
131001 assert( rc!=SQLITE_OK || p->nToken<1 || p->aToken[0].pSegcsr==0 || p->bIncr );
131236 if( p->nToken==1 && p->bIncr ){
131246 assert( p->nToken<=MAX_INCR_PHRASE_TOKENS );
131255 for(i=0; rc==SQLITE_OK && i<p->nToken && bEof==0; i++){
131262 assert( rc!=SQLITE_OK || a[p->nToken-1].bIgnore==0 );
131266 for(i=0; i<p->nToken; i++){
131281 int nByte = a[p->nToken-1].nList;
131284 memcpy(aDoclist, a[p->nToken-1].pList, nByte+1);
131286 for(i=0; i<(p->nToken-1); i++){
131291 int nDist = p->nToken-1-i;
131297 if( i==(p->nToken-1) ){
131369 int nToken = pExpr->pPhrase->nToken;
131370 for(i=0; i<nToken; i++){
131373 pExpr->bDeferred = (i==nToken);
131424 for(i=0; *pRc==SQLITE_OK && i<pPhrase->nToken; i++){
131538 int nToken = 0; /* Total number of tokens in cluster */
131558 nToken++;
131561 if( nOvfl==0 || nToken<2 ) return SQLITE_OK;
131590 for(ii=0; ii<nToken && rc==SQLITE_OK; ii++){
131619 if( ii==0 || (pTC->pPhrase->nToken>1 && ii!=nToken-1) ){
131659 int nToken = 0;
131663 fts3EvalAllocateReaders(pCsr, pCsr->pExpr, &nToken, &nOr, &rc);
131667 if( rc==SQLITE_OK && nToken>1 && pTab->bFts4 ){
131671 sizeof(Fts3TokenAndCost) * nToken
131674 apOr = (Fts3Expr **)&aTC[nToken];
131684 nToken = (int)(pTC-aTC);
131688 rc = fts3EvalSelectDeferred(pCsr, 0, aTC, nToken);
131690 rc = fts3EvalSelectDeferred(pCsr, apOr[ii], aTC, nToken);
131744 int nParam1 = nNear + pPhrase->nToken;
131764 *pnToken = pPhrase->nToken;
131982 int nToken = p->pPhrase->nToken;
131987 res = fts3EvalNearTrim(nNear, aTmp, &aPoslist, &nToken, pPhrase);
131991 nToken = pExpr->pRight->pPhrase->nToken;
132000 res = fts3EvalNearTrim(nNear, aTmp, &aPoslist, &nToken, pPhrase);
132216 for(i=0; i<pPhrase->nToken; i++){
132598 for(i=0; i<pPhrase->nToken; i++){
133386 int nToken = 0, iStart = 0, iEnd = 0, iPosition = 0;
133389 rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition);
133391 nByte = sizeof(Fts3Expr) + sizeof(Fts3Phrase) + nToken;
133398 pRet->pPhrase->nToken = 1;
133400 pRet->pPhrase->aToken[0].n = nToken;
133402 memcpy(pRet->pPhrase->aToken[0].z, zToken, nToken);
133475 int nToken = 0;
133513 assert( nToken==ii );
133523 nToken = ii+1;
133535 p = fts3ReallocOrFree(p, nSpace + nToken*sizeof(Fts3PhraseToken) + nTemp);
133541 p->pPhrase->nToken = nToken;
133543 zBuf = (char *)&p->pPhrase->aToken[nToken];
133551 for(jj=0; jj<p->pPhrase->nToken; jj++){
134319 for(i=0; zBuf && i<pPhrase->nToken; i++){
135772 int nToken = 0;
135817 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
135819 Tcl_ListObjAppendElement(0, pRet, Tcl_NewStringObj(zToken, nToken));
135821 nToken = iEnd-iStart;
135822 Tcl_ListObjAppendElement(0, pRet, Tcl_NewStringObj(zToken, nToken));
136311 int nToken; /* Size of zToken in bytes */
136532 pCsr->nToken = 0;
136560 &pCsr->zToken, &pCsr->nToken,
136633 sqlite3_result_text(pCtx, pCsr->zToken, pCsr->nToken, SQLITE_TRANSIENT);
137450 int nToken
137455 pList = (PendingList *)fts3HashFind(pHash, zToken, nToken);
137457 p->nPendingData -= (pList->nData + nToken + sizeof(Fts3HashElem));
137460 if( pList==fts3HashInsert(pHash, zToken, nToken, pList) ){
137464 assert( 0==fts3HashFind(pHash, zToken, nToken) );
137470 p->nPendingData += (pList->nData + nToken + sizeof(Fts3HashElem));
137496 int nToken = 0;
137521 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
137529 if( iPos<0 || !zToken || nToken<=0 ){
137536 p, iCol, iPos, &p->aIndex[0].hPending, zToken, nToken
137543 if( nToken<pIndex->nPrefix ) continue;
141884 int nToken = 0; /* Number of bytes in token */
141888 rc = pModule->xNext(pT, &zToken, &nToken, &iDum1, &iDum2, &iPos);
141892 zToken, nToken, iLang, 0, iDocid, iCol, iPos
141895 if( p->aIndex[i].nPrefix<=nToken ){
142058 int nToken = 0; /* Number of bytes in token */
142062 rc = pModule->xNext(pTC, &zToken, &nToken, &iDum1, &iDum2, &iPos);
142067 && (pPT->n==nToken || (pPT->isPrefix && pPT->n<nToken))
142406 int nToken; /* Number of tokens seen so far */
142427 int nToken; /* Number of tokens in phrase */
142553 p->nToken += pPhrase->nToken;
142578 if( pnToken ) *pnToken = sCtx.nToken;
142699 for(j=0; j<pPhrase->nToken; j++){
142726 pPhrase->nToken = pExpr->pPhrase->nToken;
143304 int nToken = 0;
143316 nToken -= pIter->pExpr->pPhrase->nToken;
143317 pIter->iPosOffset = nToken;
143424 sqlite3_int64 nToken;
143425 a += sqlite3Fts3GetVarint(a, &nToken);
143426 iVal = (u32)(((u32)(nToken&0xffffffff)+nDoc/2)/nDoc);
143440 sqlite3_int64 nToken;
143441 a += sqlite3Fts3GetVarint(a, &nToken);
143442 pInfo->aMatchinfo[iCol] = (u32)nToken;
143562 int nToken /* Approximate number of tokens in snippet */
143571 ** below attempts to locate a single fragment of text nToken tokens in
143592 if( nToken>=0 ){
143593 nFToken = (nToken+nSnippet-1) / nSnippet;
143595 nFToken = -1 * nToken;
143684 nTerm = pExpr->pPhrase->nToken;
143710 int nToken; /* Number of tokens in query */
143724 rc = fts3ExprLoadDoclists(pCsr, 0, &nToken);
143728 sCtx.aTerm = (TermOffset *)sqlite3_malloc(sizeof(TermOffset)*nToken);
143785 for(i=0; i<nToken; i++){