Lines Matching defs:iDocid
109115 sqlite3_int64 iDocid, /* Docid associated with requested pos-list */
109125 if( pExpr->iCurrent<iDocid ){
109132 if( pExpr->iCurrent==iDocid ){
112277 sqlite3_int64 iDocid;
112598 sqlite3_int64 iDocid, /* Docid for entry to add */
112606 assert( !p || p->iLastDocid<=iDocid );
112608 if( !p || p->iLastDocid!=iDocid ){
112609 sqlite3_int64 iDelta = iDocid - (p ? p->iLastDocid : 0);
112620 p->iLastDocid = iDocid;
112727 ** contents of the document with docid iDocid.
112729 static int fts3PendingTermsDocid(Fts3Table *p, sqlite_int64 iDocid){
112736 if( iDocid<=p->iPrevDocid || p->nPendingData>p->nMaxPendingData ){
112740 p->iPrevDocid = iDocid;
112759 ** fts3InsertData(). Parameter iDocid is the docid of the new row.
113029 n = sqlite3Fts3GetVarint(pReader->aDoclist, &pReader->iDocid);
113067 ** NULL. Otherwise, set Fts3SegReader.iDocid to the next docid and
113076 pReader->iDocid += iDelta;
113375 if( pLhs->iDocid==pRhs->iDocid ){
113378 rc = (pLhs->iDocid > pRhs->iDocid) ? 1 : -1;
114214 sqlite3_int64 iDocid = apSegment[0]->iDocid;
114219 && apSegment[j]->iDocid==iDocid
114230 nByte = sqlite3Fts3VarintLen(iDocid-iPrev) + (isRequirePos?nList+1:0);
114241 nDoclist += sqlite3Fts3PutVarint(&aBuffer[nDoclist], iDocid-iPrev);
114242 iPrev = iDocid;
115801 sqlite3_int64 iDocid;
115816 pList = sqlite3Fts3FindPositions(pExpr, p->iDocid, p->iCol);
115868 sCtx.iDocid = pCsr->iPrevId;