pSeg             135816 ext/sqlite3/libsqlite/sqlite3.c     Fts3SegReader *pSeg = 0;
pSeg             135817 ext/sqlite3/libsqlite/sqlite3.c     rc = sqlite3Fts3SegReaderPending(p, iIndex, zTerm, nTerm, isPrefix||isScan, &pSeg);
pSeg             135818 ext/sqlite3/libsqlite/sqlite3.c     if( rc==SQLITE_OK && pSeg ){
pSeg             135819 ext/sqlite3/libsqlite/sqlite3.c       rc = fts3SegReaderCursorAppend(pCsr, pSeg);
pSeg             135829 ext/sqlite3/libsqlite/sqlite3.c       Fts3SegReader *pSeg = 0;
pSeg             135850 ext/sqlite3/libsqlite/sqlite3.c           iEndBlock, zRoot, nRoot, &pSeg
pSeg             135853 ext/sqlite3/libsqlite/sqlite3.c       rc = fts3SegReaderCursorAppend(pCsr, pSeg);
pSeg             144245 ext/sqlite3/libsqlite/sqlite3.c static void fts3SegReaderSetEof(Fts3SegReader *pSeg){
pSeg             144246 ext/sqlite3/libsqlite/sqlite3.c   if( !fts3SegReaderIsRootOnly(pSeg) ){
pSeg             144247 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_free(pSeg->aNode);
pSeg             144248 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_blob_close(pSeg->pBlob);
pSeg             144249 ext/sqlite3/libsqlite/sqlite3.c     pSeg->pBlob = 0;
pSeg             144251 ext/sqlite3/libsqlite/sqlite3.c   pSeg->aNode = 0;
pSeg             144786 ext/sqlite3/libsqlite/sqlite3.c   Fts3SegReader *pSeg,            /* Segment reader object */
pSeg             144791 ext/sqlite3/libsqlite/sqlite3.c   if( pSeg->aNode ){
pSeg             144792 ext/sqlite3/libsqlite/sqlite3.c     if( pSeg->nTerm>nTerm ){
pSeg             144793 ext/sqlite3/libsqlite/sqlite3.c       res = memcmp(pSeg->zTerm, zTerm, nTerm);
pSeg             144795 ext/sqlite3/libsqlite/sqlite3.c       res = memcmp(pSeg->zTerm, zTerm, pSeg->nTerm);
pSeg             144798 ext/sqlite3/libsqlite/sqlite3.c       res = pSeg->nTerm-nTerm;
pSeg             145436 ext/sqlite3/libsqlite/sqlite3.c   Fts3SegReader *pSeg             /* Segment to delete */
pSeg             145439 ext/sqlite3/libsqlite/sqlite3.c   if( pSeg->iStartBlock ){
pSeg             145443 ext/sqlite3/libsqlite/sqlite3.c       sqlite3_bind_int64(pDelete, 1, pSeg->iStartBlock);
pSeg             145444 ext/sqlite3/libsqlite/sqlite3.c       sqlite3_bind_int64(pDelete, 2, pSeg->iEndBlock);
pSeg             145604 ext/sqlite3/libsqlite/sqlite3.c     Fts3SegReader *pSeg;
pSeg             145605 ext/sqlite3/libsqlite/sqlite3.c     pSeg = pMsr->apSegment[0];
pSeg             145607 ext/sqlite3/libsqlite/sqlite3.c     if( pSeg->pOffsetList==0 ){
pSeg             145670 ext/sqlite3/libsqlite/sqlite3.c     Fts3SegReader *pSeg = pCsr->apSegment[i];
pSeg             145672 ext/sqlite3/libsqlite/sqlite3.c       int rc = fts3SegReaderNext(p, pSeg, 0);
pSeg             145674 ext/sqlite3/libsqlite/sqlite3.c     }while( zTerm && (res = fts3SegReaderTermCmp(pSeg, zTerm, nTerm))<0 );
pSeg             145676 ext/sqlite3/libsqlite/sqlite3.c     if( pSeg->bLookup && res!=0 ){
pSeg             145677 ext/sqlite3/libsqlite/sqlite3.c       fts3SegReaderSetEof(pSeg);
pSeg             145717 ext/sqlite3/libsqlite/sqlite3.c     Fts3SegReader *pSeg = pCsr->apSegment[i];
pSeg             145718 ext/sqlite3/libsqlite/sqlite3.c     if( !pSeg->aNode || fts3SegReaderTermCmp(pSeg, zTerm, nTerm) ){
pSeg             145799 ext/sqlite3/libsqlite/sqlite3.c       Fts3SegReader *pSeg = apSegment[i];
pSeg             145800 ext/sqlite3/libsqlite/sqlite3.c       if( pSeg->bLookup ){
pSeg             145801 ext/sqlite3/libsqlite/sqlite3.c         fts3SegReaderSetEof(pSeg);
pSeg             145803 ext/sqlite3/libsqlite/sqlite3.c         rc = fts3SegReaderNext(p, pSeg, 0);
pSeg             147608 ext/sqlite3/libsqlite/sqlite3.c     Fts3SegReader *pSeg = 0;
pSeg             147614 ext/sqlite3/libsqlite/sqlite3.c       pSeg = pCsr->apSegment[j];
pSeg             147615 ext/sqlite3/libsqlite/sqlite3.c       if( pSeg->iIdx==i ) break;
pSeg             147617 ext/sqlite3/libsqlite/sqlite3.c     assert( j<pCsr->nSegment && pSeg->iIdx==i );
pSeg             147619 ext/sqlite3/libsqlite/sqlite3.c     if( pSeg->aNode==0 ){
pSeg             147621 ext/sqlite3/libsqlite/sqlite3.c       rc = fts3DeleteSegment(p, pSeg);
pSeg             147623 ext/sqlite3/libsqlite/sqlite3.c         rc = fts3RemoveSegdirEntry(p, iAbsLevel, pSeg->iIdx);
pSeg             147630 ext/sqlite3/libsqlite/sqlite3.c       const char *zTerm = pSeg->zTerm;
pSeg             147631 ext/sqlite3/libsqlite/sqlite3.c       int nTerm = pSeg->nTerm;
pSeg             147632 ext/sqlite3/libsqlite/sqlite3.c       rc = fts3TruncateSegment(p, iAbsLevel, pSeg->iIdx, zTerm, nTerm);