Lines Matching defs:xNext

7408   int (*xNext)(sqlite3_vtab_cursor*);
7492 ** ^The orderByConsumed means that output from [xFilter]/[xNext] will occur in
7728 ** by the [xFilter], [xNext], [xEof], [xColumn], and [xRowid] methods
94338 ** are queried from within xNext() and other v-table methods using
98563 assert( pModule->xNext );
98565 /* Invoke the xNext() method of the module. There is no way for the
98567 ** xNext(). Instead, if an error occurs, true is returned (indicating that
98571 rc = pModule->xNext(pCur->uc.pVCur);
102941 /* xNext */ bytecodevtabNext,
137106 pragmaVtabNext, /* xNext - advance a cursor */
179163 ** to xNext() or xClose().
179169 int (*xNext)(
183634 /* xNext */ fts3NextMethod,
185241 ** This function is called as the second part of each xNext operation when
186025 ** xNext - Advance the cursor to the next row, if any.
186294 fts3auxNextMethod, /* xNext */
186522 rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition);
186636 rc = pModule->xNext(pCursor, &zByte, &nByte, &iBegin, &iEnd, &iPos);
188992 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
189735 ** xNext - Advance the cursor to the next row, if any.
189743 rc = pTab->pMod->xNext(pCsr->pCsr,
189860 fts3tokNextMethod, /* xNext */
189932 ** win (reduced IO and CPU) if SQLite stops calling the virtual table xNext()
190694 int (*xNext)(sqlite3_tokenizer_cursor *pCursor,
190712 xNext = pModule->xNext;
190714 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
195226 rc = pModule->xNext(pT, &zToken, &nToken, &iDum1, &iDum2, &iPos);
195406 rc = pModule->xNext(pTC, &zToken, &nToken, &iDum1, &iDum2, &iPos);
196402 rc = pMod->xNext(pC, &ZDUMMY, &DUMMY1, &DUMMY2, &DUMMY3, &iCurrent);
196470 ** in the FTS code the variable that the third argument to xNext points to
196472 ** subsequent*) call to xNext(). This is done for a particular application
196480 rc = pMod->xNext(pC, &ZDUMMY, &DUMMY1, &iBegin, &iFin, &iCurrent);
197331 const char *ZDUMMY; /* Dummy argument used with xNext() */
197332 int NDUMMY = 0; /* Dummy argument used with xNext() */
197369 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
197394 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
200839 jsonEachNext, /* xNext - advance a cursor */
200867 jsonEachNext, /* xNext - advance a cursor */
202634 ** Rtree virtual table module xNext method.
204436 rtreeNext, /* xNext - advance a cursor */
207098 rtreeNext, /* xNext - advance a cursor */
208155 icuNext, /* xNext */
215064 statNext, /* xNext - advance a cursor */
215492 dbpageNext, /* xNext - advance a cursor */
226439 int (*xNext)(Fts5Expr*, Fts5ExprNode*, int, i64);
226453 ** Invoke the xNext method of an Fts5ExprNode object. This macro should be
226454 ** used as if it has the same signature as the xNext() methods themselves.
226456 #define fts5ExprNodeNext(a,b,c,d) (b)->xNext((a), (b), (c), (d))
227562 ** xNext() method for a node of type FTS5_TERM.
227808 }else if( pNode->xNext==0 ){
228268 pNew->pRoot->xNext = fts5ExprNodeNext_TERM;
228271 pNew->pRoot->xNext = fts5ExprNodeNext_STRING;
228496 pNode->xNext = 0;
228542 pNode->xNext = fts5ExprNodeNext_TERM;
228544 pNode->xNext = fts5ExprNodeNext_STRING;
228550 pNode->xNext = fts5ExprNodeNext_OR;
228555 pNode->xNext = fts5ExprNodeNext_AND;
228560 pNode->xNext = fts5ExprNodeNext_NOT;
228688 pRet->xNext = 0;
229069 if( pExpr->pRoot->xNext==0 ){
230442 void (*xNext)(Fts5Index*, Fts5SegIter*, int*);
231743 pIter->xNext = fts5SegIterNext_Reverse;
231745 pIter->xNext = fts5SegIterNext_None;
231747 pIter->xNext = fts5SegIterNext;
232812 if( bMove && p->rc==SQLITE_OK ) pIter->xNext(p, pIter, 0);
232847 pSeg->xNext(p, pSeg, 0);
232935 pSeg->xNext(p, pSeg, &bNewTerm);
232971 pSeg->xNext(p, pSeg, &bNewTerm);
233529 if( p->rc==SQLITE_OK ) pSeg->xNext(p, pSeg, 0);
239653 /* xNext */ fts5NextMethod,
244236 /* xNext */ fts5VocabNextMethod,
244555 stmtNext, /* xNext - advance a cursor */