Lines Matching defs:xNext
7641 int (*xNext)(sqlite3_vtab_cursor*);
7729 ** ^The orderByConsumed means that output from [xFilter]/[xNext] will occur in
7965 ** by the [xFilter], [xNext], [xEof], [xColumn], and [xRowid] methods
97206 ** are queried from within xNext() and other v-table methods using
101537 assert( pModule->xNext );
101539 /* Invoke the xNext() method of the module. There is no way for the
101541 ** xNext(). Instead, if an error occurs, true is returned (indicating that
101545 rc = pModule->xNext(pCur->uc.pVCur);
105987 /* xNext */ bytecodevtabNext,
141765 pragmaVtabNext, /* xNext - advance a cursor */
185667 ** to xNext() or xClose().
185673 int (*xNext)(
190199 /* xNext */ fts3NextMethod,
191806 ** This function is called as the second part of each xNext operation when
192607 ** xNext - Advance the cursor to the next row, if any.
192876 fts3auxNextMethod, /* xNext */
193105 rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition);
193219 rc = pModule->xNext(pCursor, &zByte, &nByte, &iBegin, &iEnd, &iPos);
195575 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
196318 ** xNext - Advance the cursor to the next row, if any.
196326 rc = pTab->pMod->xNext(pCsr->pCsr,
196443 fts3tokNextMethod, /* xNext */
196516 ** win (reduced IO and CPU) if SQLite stops calling the virtual table xNext()
197278 int (*xNext)(sqlite3_tokenizer_cursor *pCursor,
197296 xNext = pModule->xNext;
197298 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
201822 rc = pModule->xNext(pT, &zToken, &nToken, &iDum1, &iDum2, &iPos);
202010 rc = pModule->xNext(pTC, &zToken, &nToken, &iDum1, &iDum2, &iPos);
203008 rc = pMod->xNext(pC, &ZDUMMY, &DUMMY1, &DUMMY2, &DUMMY3, &iCurrent);
203076 ** in the FTS code the variable that the third argument to xNext points to
203078 ** subsequent*) call to xNext(). This is done for a particular application
203086 rc = pMod->xNext(pC, &ZDUMMY, &DUMMY1, &iBegin, &iFin, &iCurrent);
203937 const char *ZDUMMY; /* Dummy argument used with xNext() */
203938 int NDUMMY = 0; /* Dummy argument used with xNext() */
203977 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
204002 rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
210178 jsonEachNext, /* xNext - advance a cursor */
210207 jsonEachNext, /* xNext - advance a cursor */
212011 ** Rtree virtual table module xNext method.
213672 rtreeNext, /* xNext - advance a cursor */
216373 rtreeNext, /* xNext - advance a cursor */
217464 icuNext, /* xNext */
224423 statNext, /* xNext - advance a cursor */
224861 dbpageNext, /* xNext - advance a cursor */
236747 int (*xNext)(Fts5Expr*, Fts5ExprNode*, int, i64);
236761 ** Invoke the xNext method of an Fts5ExprNode object. This macro should be
236762 ** used as if it has the same signature as the xNext() methods themselves.
236764 #define fts5ExprNodeNext(a,b,c,d) (b)->xNext((a), (b), (c), (d))
237917 ** xNext() method for a node of type FTS5_TERM.
238163 }else if( pNode->xNext==0 ){
238637 pNew->pRoot->xNext = fts5ExprNodeNext_TERM;
238640 pNew->pRoot->xNext = fts5ExprNodeNext_STRING;
238865 pNode->xNext = 0;
238911 pNode->xNext = fts5ExprNodeNext_TERM;
238913 pNode->xNext = fts5ExprNodeNext_STRING;
238919 pNode->xNext = fts5ExprNodeNext_OR;
238924 pNode->xNext = fts5ExprNodeNext_AND;
238929 pNode->xNext = fts5ExprNodeNext_NOT;
239064 pRet->xNext = 0;
239459 if( pExpr->pRoot->xNext==0 ){
241053 void (*xNext)(Fts5Index*, Fts5SegIter*, int*);
242446 pIter->xNext = fts5SegIterNext_Reverse;
242448 pIter->xNext = fts5SegIterNext_None;
242450 pIter->xNext = fts5SegIterNext;
243655 if( bMove && p->rc==SQLITE_OK ) pIter->xNext(p, pIter, 0);
243689 pSeg->xNext(p, pSeg, 0);
243856 pSeg->xNext(p, pSeg, &bNewTerm);
243894 pSeg->xNext(p, pSeg, &bNewTerm);
244374 if( p->rc==SQLITE_OK ) pSeg->xNext(p, pSeg, 0);
249560 fts5structNextMethod, /* xNext */
252607 /* xNext */ fts5NextMethod,
257300 /* xNext */ fts5VocabNextMethod,
257629 stmtNext, /* xNext - advance a cursor */