Lines Matching refs:csr
119092 Fts3MultiSegReader csr; /* Must be right after "base" */
119102 sqlite3_int64 nDoc; /* 'documents' values for current csr row */
119103 sqlite3_int64 nOcc; /* 'occurrences' values for current csr row */
119273 sqlite3Fts3SegReaderFinish(&pCsr->csr);
119312 rc = sqlite3Fts3SegReaderStep(pFts3, &pCsr->csr);
119315 int nDoclist = pCsr->csr.nDoclist;
119316 char *aDoclist = pCsr->csr.aDoclist;
119322 int n = (pCsr->nStop<pCsr->csr.nTerm) ? pCsr->nStop : pCsr->csr.nTerm;
119323 int mc = memcmp(pCsr->zStop, pCsr->csr.zTerm, n);
119324 if( mc<0 || (mc==0 && pCsr->csr.nTerm>pCsr->nStop) ){
119418 sqlite3Fts3SegReaderFinish(&pCsr->csr);
119421 memset(&pCsr->csr, 0, ((u8*)&pCsr[1]) - (u8*)&pCsr->csr);
119442 pCsr->filter.zTerm, pCsr->filter.nTerm, 0, isScan, &pCsr->csr
119445 rc = sqlite3Fts3SegReaderStart(pFts3, &pCsr->csr, &pCsr->filter);
119472 sqlite3_result_text(pContext, p->csr.zTerm, p->csr.nTerm, SQLITE_TRANSIENT);
124926 Fts3MultiSegReader csr; /* Cursor to iterate through level(s) */
124936 rc = sqlite3Fts3SegReaderCursor(p, iIndex, iLevel, 0, 0, 1, 0, &csr);
124937 if( rc!=SQLITE_OK || csr.nSegment==0 ) goto finished;
124944 if( csr.nSegment==1 ){
124963 assert( csr.nSegment>0 );
124971 rc = sqlite3Fts3SegReaderStart(p, &csr, &filter);
124973 rc = sqlite3Fts3SegReaderStep(p, &csr);
124976 csr.zTerm, csr.nTerm, csr.aDoclist, csr.nDoclist);
124982 rc = fts3DeleteSegdir(p, iIndex, iLevel, csr.apSegment, csr.nSegment);
124989 sqlite3Fts3SegReaderFinish(&csr);