Home | History | Annotate | Download | only in dist

Lines Matching defs:iDocid

126895   sqlite3_int64 iDocid;          /* Current docid (if pList!=0) */
126897 char *pList; /* Pointer to position list following iDocid */
126964 sqlite3_int64 iDocid; /* Current docid */
126966 u8 bStart; /* True if iDocid is valid */
130931 pPhrase->doclist.iDocid = pCsr->iPrevId;
131064 sqlite3_int64 iDocid = 0;
131073 iDocid += (iMul * iDelta);
131082 *piDocid = iDocid;
131160 pDL->iDocid += iDelta;
131162 pDL->iDocid -= iDelta;
131169 ** list for document pDL->iDocid. However, if this position-list was
131188 sqlite3_int64 iDocid;
131217 p->iDocid = pPhrase->doclist.iDocid;
131225 pTab, pToken->pSegcsr, &p->iDocid, &p->pList, &p->nList
131270 &pDL->iDocid, &pDL->pList, &pDL->nList
131289 if( a[i].bIgnore==0 && (bMaxSet==0 || DOCID_CMP(iMax, a[i].iDocid)<0) ){
131290 iMax = a[i].iDocid;
131300 && a[i].bIgnore==0 && DOCID_CMP(a[i].iDocid, iMax)<0
131303 if( DOCID_CMP(a[i].iDocid, iMax)>0 ){
131304 iMax = a[i].iDocid;
131330 pDL->iDocid = iMax;
131367 &pDL->pNextDocid, &pDL->iDocid, &pDL->nList, pbEof
131813 ** Fts3Expr.iDocid (valid if bEof==0. The docid of the next row)
131864 pExpr->iDocid = pRight->iDocid;
131870 pExpr->iDocid = pLeft->iDocid;
131877 sqlite3_int64 iDiff = DOCID_CMP(pLeft->iDocid, pRight->iDocid);
131885 pExpr->iDocid = pLeft->iDocid;
131894 sqlite3_int64 iCmp = DOCID_CMP(pLeft->iDocid, pRight->iDocid);
131896 assert( pLeft->bStart || pLeft->iDocid==pRight->iDocid );
131897 assert( pRight->bStart || pLeft->iDocid==pRight->iDocid );
131909 iCmp = DOCID_CMP(pLeft->iDocid, pRight->iDocid);
131911 pExpr->iDocid = pLeft->iDocid;
131913 pExpr->iDocid = pRight->iDocid;
131932 && DOCID_CMP(pLeft->iDocid, pRight->iDocid)>0
131937 pExpr->iDocid = pLeft->iDocid;
131946 pExpr->iDocid = pPhrase->doclist.iDocid;
132091 if( p->pRight->iDocid==pCsr->iPrevId ){
132095 if( p->iDocid==pCsr->iPrevId ){
132119 && (pExpr->iDocid==pCsr->iPrevId || pExpr->bDeferred)
132128 pExpr->iDocid = pCsr->iPrevId;
132132 bHit = (pExpr->bEof==0 && pExpr->iDocid==pCsr->iPrevId);
132211 pCsr->iPrevId = pExpr->iDocid;
132258 pPhrase->doclist.iDocid = 0;
132261 pExpr->iDocid = 0;
132334 sqlite3_int64 iDocid;
132342 iDocid = pRoot->iDocid;
132369 pCsr->iPrevId = pRoot->iDocid;
132390 ** do {...} while( pRoot->iDocid<iDocid && rc==SQLITE_OK );
132396 }while( pRoot->iDocid!=iDocid && rc==SQLITE_OK );
132491 sqlite3_int64 iDocid;
132501 iDocid = pExpr->iDocid;
132503 if( iDocid!=pCsr->iPrevId || pExpr->bEof ){
132534 if( bEofSave==0 && pExpr->iDocid==iDocid ) break;
132544 && (DOCID_CMP(pNear->iDocid, pCsr->iPrevId) * iMul)<0
132549 iDocid = pExpr->iDocid;
132563 ** iDocid is already set for this entry, so all that is required is
132567 ** It would also be correct to set pIter and iDocid to zero. In
132576 while( (pIter==0 || DOCID_CMP(iDocid, pCsr->iPrevId)>0 ) && bEof==0 ){
132579 &pIter, &iDocid, &dummy, &bEof
132585 iDocid = 0;
132587 while( (pIter==0 || DOCID_CMP(iDocid, pCsr->iPrevId)<0 ) && bEof==0 ){
132590 &pIter, &iDocid, &bEof
132596 if( bEof || iDocid!=pCsr->iPrevId ) pIter = 0;
136901 sqlite3_int64 iDocid;
137160 sqlite3_int64 iDocid, /* Docid to bind for SQL_SELECT_DOCSIZE */
137168 sqlite3_bind_int64(pStmt, 1, iDocid);
137206 sqlite3_int64 iDocid, /* Docid to read size data for */
137209 return fts3SelectDocsize(pTab, iDocid, ppStmt);
137416 sqlite3_int64 iDocid, /* Docid for entry to add */
137424 assert( !p || p->iLastDocid<=iDocid );
137426 if( !p || p->iLastDocid!=iDocid ){
137427 sqlite3_int64 iDelta = iDocid - (p ? p->iLastDocid : 0);
137438 p->iLastDocid = iDocid;
137590 ** contents of the document with docid iDocid.
137595 sqlite_int64 iDocid /* Docid of row being written */
137605 if( iDocid<=p->iPrevDocid
137612 p->iPrevDocid = iDocid;
137640 ** fts3InsertData(). Parameter iDocid is the docid of the new row.
138144 pReader->iDocid = 0;
138148 &pReader->iDocid, &pReader->nOffsetList, &bEof
138153 int n = sqlite3Fts3GetVarint(pReader->aDoclist, &pReader->iDocid);
138192 pReader->aDoclist, pReader->nDoclist, &p, &pReader->iDocid,
138235 ** NULL. Otherwise, set Fts3SegReader.iDocid to the next docid and
138247 pReader->iDocid -= iDelta;
138249 pReader->iDocid += iDelta;
138524 if( pLhs->iDocid==pRhs->iDocid ){
138527 rc = (pLhs->iDocid > pRhs->iDocid) ? 1 : -1;
138536 if( pLhs->iDocid==pRhs->iDocid ){
138539 rc = (pLhs->iDocid < pRhs->iDocid) ? 1 : -1;
139384 sqlite3_int64 iDocid = apSegment[0]->iDocid;
139391 && apSegment[j]->iDocid==iDocid
139412 *piDocid = iDocid;
139531 pCsr->apSegment[i]->iDocid = 0;
139642 sqlite3_int64 iDocid = apSegment[0]->iDocid;
139647 && apSegment[j]->iDocid==iDocid
139663 iDelta = iPrev - iDocid;
139665 iDelta = iDocid - iPrev;
139667 assert( iDelta>0 || (nDoclist==0 && iDelta==iDocid) );
139668 assert( nDoclist>0 || iDelta==iDocid );
139687 iPrev = iDocid;
139692 iPrev = iDocid;
141766 i64 iDocid, /* Docid for current row. */
141771 u64 ret = (u64)iDocid;
141821 i64 iDocid = 0;
141825 pCsr += sqlite3Fts3GetVarint(pCsr, &iDocid);
141837 iDocid += iVal;
141842 csr.zTerm, csr.nTerm, iLangid, iIndex, iDocid,
141903 i64 iDocid = sqlite3_column_int64(pStmt, 0);
141924 zToken, nToken, iLang, 0, iDocid, iCol, iPos
141929 zToken, p->aIndex[i].nPrefix, iLang, i, iDocid, iCol, iPos
142072 sqlite3_int64 iDocid; /* Docid of the row pCsr points to */
142080 iDocid = sqlite3_column_int64(pCsr->pStmt, 0);
142102 fts3PendingListAppend(&pDef->pList, iDocid, i, iPos, &rc);
143699 sqlite3_int64 iDocid;
143765 sCtx.iDocid = pCsr->iPrevId;