Lines Matching refs:Fts5SegIter

250406 typedef struct Fts5SegIter Fts5SegIter;  typedef
250609 struct Fts5SegIter { struct
250619 void (*xNext)(Fts5Index*, Fts5SegIter*, int*); argument
250653 static int fts5IndexCorruptIter(Fts5Index *pIdx, Fts5SegIter *pIter){ argument
250746 void (*xSetOutputs)(Fts5Iter*, Fts5SegIter*);
250754 Fts5SegIter aSeg[FLEXARRAY]; /* Array of segment iterators */
250758 #define SZ_FTS5ITER(N) (offsetof(Fts5Iter,aSeg)+(N)*sizeof(Fts5SegIter))
251907 Fts5SegIter *pIter /* Iterator to advance to next page */
251964 static void fts5SegIterLoadNPos(Fts5Index *p, Fts5SegIter *pIter){
251993 static void fts5SegIterLoadRowid(Fts5Index *p, Fts5SegIter *pIter){
252026 static void fts5SegIterLoadTerm(Fts5Index *p, Fts5SegIter *pIter, int nKeep){
252055 static void fts5SegIterNext(Fts5Index*, Fts5SegIter*, int*);
252056 static void fts5SegIterNext_Reverse(Fts5Index*, Fts5SegIter*, int*);
252057 static void fts5SegIterNext_None(Fts5Index*, Fts5SegIter*, int*);
252059 static void fts5SegIterSetNext(Fts5Index *p, Fts5SegIter *pIter){
252074 static void fts5SegIterAllocTombstone(Fts5Index *p, Fts5SegIter *pIter){
252099 Fts5SegIter *pIter /* Object to populate */
252148 static void fts5SegIterReverseInitPage(Fts5Index *p, Fts5SegIter *pIter){
252202 static void fts5SegIterReverseNewPage(Fts5Index *p, Fts5SegIter *pIter){
252259 Fts5SegIter *pSeg = &pIter->aSeg[pIter->aFirst[1].iFirst];
252270 Fts5SegIter *pIter, /* Iterator to advance */
252304 Fts5SegIter *pIter, /* Iterator to advance */
252377 Fts5SegIter *pIter, /* Iterator to advance */
252506 static void fts5SegIterReverse(Fts5Index *p, Fts5SegIter *pIter){
252597 static void fts5SegIterLoadDlidx(Fts5Index *p, Fts5SegIter *pIter){
252634 Fts5SegIter *pIter, /* Iterator to seek */
252781 Fts5SegIter *pIter /* Object to populate */
252880 Fts5SegIter *pIter /* Object to populate */
252939 Fts5SegIter *pIter /* Object to populate */
253032 static void fts5SegIterClear(Fts5SegIter *pIter){
253039 memset(pIter, 0, sizeof(Fts5SegIter));
253052 Fts5SegIter *p1,
253053 Fts5SegIter *p2,
253094 Fts5SegIter *pFirst = &pIter->aSeg[ pIter->aFirst[1].iFirst ];
253101 Fts5SegIter *p1 = &pIter->aSeg[i];
253111 Fts5SegIter *p1 = &pIter->aSeg[i];
253112 Fts5SegIter *p2 = &pIter->aSeg[i+1];
253118 Fts5SegIter *p1 = &pIter->aSeg[ pIter->aFirst[i*2].iFirst ];
253119 Fts5SegIter *p2 = &pIter->aSeg[ pIter->aFirst[i*2+1].iFirst ];
253141 Fts5SegIter *p1; /* Left-hand Fts5SegIter */
253142 Fts5SegIter *p2; /* Right-hand Fts5SegIter */
253193 Fts5SegIter *pIter, /* Iterator to advance */
253233 Fts5SegIter *pIter, /* Iterator to advance */
253305 Fts5SegIter *pSeg = &pIter->aSeg[iEq];
253326 Fts5SegIter **ppFirst
253328 Fts5SegIter *pNew = &pIter->aSeg[iChanged];
253334 Fts5SegIter *pOther = &pIter->aSeg[iChanged ^ 0x0001];
253367 Fts5SegIter *pSeg = &pIter->aSeg[ pIter->aFirst[1].iFirst ];
253424 Fts5SegIter *pSeg = &pIter->aSeg[iFirst];
253469 Fts5SegIter *pSeg = &pIter->aSeg[iFirst];
253508 Fts5SegIter *pSeg = &pIter->aSeg[iFirst];
253528 static void fts5IterSetOutputs_Noop(Fts5Iter *pUnused1, Fts5SegIter *pUnused2){
253668 Fts5SegIter *pSeg, /* Poslist of this iterator */
253718 Fts5SegIter *pSeg,
253821 static void fts5IterSetOutputs_None(Fts5Iter *pIter, Fts5SegIter *pSeg){
253831 static void fts5IterSetOutputs_Nocolset(Fts5Iter *pIter, Fts5SegIter *pSeg){
253856 static void fts5IterSetOutputs_ZeroColset(Fts5Iter *pIter, Fts5SegIter *pSeg){
253866 static void fts5IterSetOutputs_Col(Fts5Iter *pIter, Fts5SegIter *pSeg){
253884 static void fts5IterSetOutputs_Col100(Fts5Iter *pIter, Fts5SegIter *pSeg){
253924 static void fts5IterSetOutputs_Full(Fts5Iter *pIter, Fts5SegIter *pSeg){
253990 Fts5SegIter *pSeg = &pIter->aSeg[iEq];
254003 Fts5SegIter *pSeg = &pIter->aSeg[pIter->aFirst[1].iFirst];
254065 Fts5SegIter *pIter = &pNew->aSeg[iIter++];
254071 Fts5SegIter *pIter = &pNew->aSeg[iIter++];
254117 Fts5SegIter *pIter = &pNew->aSeg[1];
254188 Fts5SegIter *p = &pIter->aSeg[ pIter->aFirst[1].iFirst ];
254772 Fts5SegIter *pSeg = &pIter->aSeg[i];
254918 Fts5SegIter *pSegIter = &pIter->aSeg[ pIter->aFirst[1].iFirst ];
255323 Fts5SegIter *pSeg
255660 Fts5SegIter *pSeg = &pIter->aSeg[pIter->aFirst[1].iFirst];
256435 Fts5SegIter *pSeg = &p1->aSeg[ p1->aFirst[1].iFirst ];
257108 static void fts5SegIterSetEOF(Fts5SegIter *pSeg){
257351 Fts5SegIter *pNewIter = 0;
257352 Fts5SegIter *pPrevIter = 0;
257377 memcpy(pNewIter, pPrevIter, sizeof(Fts5SegIter));
257378 memset(pPrevIter, 0, sizeof(Fts5SegIter));
257416 Fts5SegIter *pII = &pNew->aSeg[ii];
257551 Fts5SegIter *pSeg = &pRet->aSeg[pRet->aFirst[1].iFirst];
257598 Fts5SegIter *pSeg = &pIter->aSeg[ pIter->aFirst[1].iFirst ];