apSegment 133191 ext/sqlite3/libsqlite/sqlite3.c Fts3SegReader **apSegment; /* Array of Fts3SegReader objects */ apSegment 135776 ext/sqlite3/libsqlite/sqlite3.c apNew = (Fts3SegReader **)sqlite3_realloc(pCsr->apSegment, nByte); apSegment 135781 ext/sqlite3/libsqlite/sqlite3.c pCsr->apSegment = apNew; apSegment 135783 ext/sqlite3/libsqlite/sqlite3.c pCsr->apSegment[pCsr->nSegment++] = pNew; apSegment 144502 ext/sqlite3/libsqlite/sqlite3.c Fts3SegReader *pReader = pMsr->apSegment[ii]; apSegment 144811 ext/sqlite3/libsqlite/sqlite3.c Fts3SegReader **apSegment, /* Array to sort entries of */ apSegment 144825 ext/sqlite3/libsqlite/sqlite3.c if( xCmp(apSegment[j], apSegment[j+1])<0 ) break; apSegment 144826 ext/sqlite3/libsqlite/sqlite3.c pTmp = apSegment[j+1]; apSegment 144827 ext/sqlite3/libsqlite/sqlite3.c apSegment[j+1] = apSegment[j]; apSegment 144828 ext/sqlite3/libsqlite/sqlite3.c apSegment[j] = pTmp; apSegment 144835 ext/sqlite3/libsqlite/sqlite3.c assert( xCmp(apSegment[i], apSegment[i+1])<0 ); apSegment 145471 ext/sqlite3/libsqlite/sqlite3.c Fts3SegReader **apSegment, /* Array of SegReader objects */ apSegment 145479 ext/sqlite3/libsqlite/sqlite3.c rc = fts3DeleteSegment(p, apSegment[i]); apSegment 145593 ext/sqlite3/libsqlite/sqlite3.c Fts3SegReader **apSegment = pMsr->apSegment; apSegment 145605 ext/sqlite3/libsqlite/sqlite3.c pSeg = pMsr->apSegment[0]; apSegment 145615 ext/sqlite3/libsqlite/sqlite3.c sqlite3_int64 iDocid = apSegment[0]->iDocid; apSegment 145617 ext/sqlite3/libsqlite/sqlite3.c rc = fts3SegReaderNextDocid(p, apSegment[0], &pList, &nList); apSegment 145621 ext/sqlite3/libsqlite/sqlite3.c && apSegment[j]->pOffsetList apSegment 145622 ext/sqlite3/libsqlite/sqlite3.c && apSegment[j]->iDocid==iDocid apSegment 145624 ext/sqlite3/libsqlite/sqlite3.c rc = fts3SegReaderNextDocid(p, apSegment[j], 0, 0); apSegment 145628 ext/sqlite3/libsqlite/sqlite3.c fts3SegReaderSort(pMsr->apSegment, nMerge, j, xCmp); apSegment 145630 ext/sqlite3/libsqlite/sqlite3.c if( nList>0 && fts3SegReaderIsPending(apSegment[0]) ){ apSegment 145670 ext/sqlite3/libsqlite/sqlite3.c Fts3SegReader *pSeg = pCsr->apSegment[i]; apSegment 145680 ext/sqlite3/libsqlite/sqlite3.c fts3SegReaderSort(pCsr->apSegment, nSeg, nSeg, fts3SegReaderCmp); apSegment 145717 ext/sqlite3/libsqlite/sqlite3.c Fts3SegReader *pSeg = pCsr->apSegment[i]; apSegment 145726 ext/sqlite3/libsqlite/sqlite3.c rc = fts3SegReaderFirstDocid(p, pCsr->apSegment[i]); apSegment 145729 ext/sqlite3/libsqlite/sqlite3.c fts3SegReaderSort(pCsr->apSegment, i, i, xCmp); apSegment 145760 ext/sqlite3/libsqlite/sqlite3.c pCsr->apSegment[i]->pOffsetList = 0; apSegment 145761 ext/sqlite3/libsqlite/sqlite3.c pCsr->apSegment[i]->nOffsetList = 0; apSegment 145762 ext/sqlite3/libsqlite/sqlite3.c pCsr->apSegment[i]->iDocid = 0; apSegment 145782 ext/sqlite3/libsqlite/sqlite3.c Fts3SegReader **apSegment = pCsr->apSegment; apSegment 145799 ext/sqlite3/libsqlite/sqlite3.c Fts3SegReader *pSeg = apSegment[i]; apSegment 145807 ext/sqlite3/libsqlite/sqlite3.c fts3SegReaderSort(apSegment, nSegment, pCsr->nAdvance, fts3SegReaderCmp); apSegment 145812 ext/sqlite3/libsqlite/sqlite3.c if( apSegment[0]->aNode==0 ) break; apSegment 145814 ext/sqlite3/libsqlite/sqlite3.c pCsr->nTerm = apSegment[0]->nTerm; apSegment 145815 ext/sqlite3/libsqlite/sqlite3.c pCsr->zTerm = apSegment[0]->zTerm; apSegment 145835 ext/sqlite3/libsqlite/sqlite3.c && apSegment[nMerge]->aNode apSegment 145836 ext/sqlite3/libsqlite/sqlite3.c && apSegment[nMerge]->nTerm==pCsr->nTerm apSegment 145837 ext/sqlite3/libsqlite/sqlite3.c && 0==memcmp(pCsr->zTerm, apSegment[nMerge]->zTerm, pCsr->nTerm) apSegment 145846 ext/sqlite3/libsqlite/sqlite3.c && (p->bDescIdx==0 || fts3SegReaderIsPending(apSegment[0])==0) apSegment 145848 ext/sqlite3/libsqlite/sqlite3.c pCsr->nDoclist = apSegment[0]->nDoclist; apSegment 145849 ext/sqlite3/libsqlite/sqlite3.c if( fts3SegReaderIsPending(apSegment[0]) ){ apSegment 145850 ext/sqlite3/libsqlite/sqlite3.c rc = fts3MsrBufferData(pCsr, apSegment[0]->aDoclist, pCsr->nDoclist); apSegment 145853 ext/sqlite3/libsqlite/sqlite3.c pCsr->aDoclist = apSegment[0]->aDoclist; apSegment 145865 ext/sqlite3/libsqlite/sqlite3.c fts3SegReaderFirstDocid(p, apSegment[i]); apSegment 145867 ext/sqlite3/libsqlite/sqlite3.c fts3SegReaderSort(apSegment, nMerge, nMerge, xCmp); apSegment 145868 ext/sqlite3/libsqlite/sqlite3.c while( apSegment[0]->pOffsetList ){ apSegment 145873 ext/sqlite3/libsqlite/sqlite3.c sqlite3_int64 iDocid = apSegment[0]->iDocid; apSegment 145874 ext/sqlite3/libsqlite/sqlite3.c fts3SegReaderNextDocid(p, apSegment[0], &pList, &nList); apSegment 145877 ext/sqlite3/libsqlite/sqlite3.c && apSegment[j]->pOffsetList apSegment 145878 ext/sqlite3/libsqlite/sqlite3.c && apSegment[j]->iDocid==iDocid apSegment 145880 ext/sqlite3/libsqlite/sqlite3.c fts3SegReaderNextDocid(p, apSegment[j], 0, 0); apSegment 145932 ext/sqlite3/libsqlite/sqlite3.c fts3SegReaderSort(apSegment, nMerge, j, xCmp); apSegment 145953 ext/sqlite3/libsqlite/sqlite3.c sqlite3Fts3SegReaderFree(pCsr->apSegment[i]); apSegment 145955 ext/sqlite3/libsqlite/sqlite3.c sqlite3_free(pCsr->apSegment); apSegment 145959 ext/sqlite3/libsqlite/sqlite3.c pCsr->apSegment = 0; apSegment 146183 ext/sqlite3/libsqlite/sqlite3.c p, iLangid, iIndex, iLevel, csr.apSegment, csr.nSegment apSegment 146532 ext/sqlite3/libsqlite/sqlite3.c pCsr->apSegment = (Fts3SegReader **)sqlite3_malloc(nByte); apSegment 146534 ext/sqlite3/libsqlite/sqlite3.c if( pCsr->apSegment==0 ){ apSegment 146537 ext/sqlite3/libsqlite/sqlite3.c memset(pCsr->apSegment, 0, nByte); apSegment 146552 ext/sqlite3/libsqlite/sqlite3.c &pCsr->apSegment[i] apSegment 147614 ext/sqlite3/libsqlite/sqlite3.c pSeg = pCsr->apSegment[j];