pCursor          9515 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCursor                    /* Space to write cursor structure */
pCursor          14565 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCursor;    /* The cursor structure of the backend */
pCursor          52493 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCursor;    /* A list of all open cursors */
pCursor          53280 ext/sqlite3/libsqlite/sqlite3.c   for(p=pBtree->pBt->pCursor; p; p=p->pNext){
pCursor          53519 ext/sqlite3/libsqlite/sqlite3.c   for(p=pBt->pCursor; p; p=p->pNext){
pCursor          53546 ext/sqlite3/libsqlite/sqlite3.c   for(p=pBt->pCursor; p; p=p->pNext){
pCursor          53715 ext/sqlite3/libsqlite/sqlite3.c   for(p=pBt->pCursor; p; p=p->pNext){
pCursor          55106 ext/sqlite3/libsqlite/sqlite3.c     pBt->pCursor = 0;
pCursor          55320 ext/sqlite3/libsqlite/sqlite3.c   pCur = pBt->pCursor;
pCursor          55347 ext/sqlite3/libsqlite/sqlite3.c     assert( !pBt->pCursor );
pCursor          55483 ext/sqlite3/libsqlite/sqlite3.c     assert( !pBt->pCursor );
pCursor          55809 ext/sqlite3/libsqlite/sqlite3.c   for(pCur=pBt->pCursor; pCur; pCur=pCur->pNext){
pCursor          56686 ext/sqlite3/libsqlite/sqlite3.c     for(p=pBtree->pBt->pCursor; p; p=p->pNext){
pCursor          56924 ext/sqlite3/libsqlite/sqlite3.c   pCur->pNext = pBt->pCursor;
pCursor          56928 ext/sqlite3/libsqlite/sqlite3.c   pBt->pCursor = pCur;
pCursor          56984 ext/sqlite3/libsqlite/sqlite3.c       pBt->pCursor = pCur->pNext;
pCursor          61156 ext/sqlite3/libsqlite/sqlite3.c   if( NEVER(pBt->pCursor) ){
pCursor          61157 ext/sqlite3/libsqlite/sqlite3.c     sqlite3ConnectionBlocked(p->db, pBt->pCursor->pBtree->db);
pCursor          66560 ext/sqlite3/libsqlite/sqlite3.c   }else if( pCx->pCursor ){
pCursor          66561 ext/sqlite3/libsqlite/sqlite3.c     sqlite3BtreeCloseCursor(pCx->pCursor);
pCursor          67558 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3BtreeMovetoUnpacked(p->pCursor, 0, p->movetoTarget, 0, &res);
pCursor          67578 ext/sqlite3/libsqlite/sqlite3.c   assert( p->pCursor!=0 );
pCursor          67579 ext/sqlite3/libsqlite/sqlite3.c   assert( sqlite3BtreeCursorHasMoved(p->pCursor) );
pCursor          67580 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3BtreeCursorRestore(p->pCursor, &isDifferentRow);
pCursor          67591 ext/sqlite3/libsqlite/sqlite3.c   if( sqlite3BtreeCursorHasMoved(p->pCursor) ){
pCursor          67614 ext/sqlite3/libsqlite/sqlite3.c   if( p->pCursor && sqlite3BtreeCursorHasMoved(p->pCursor) ){
pCursor          68859 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCur = pC->pCursor;
pCursor          68872 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3VdbeMemFromBtree(pC->pCursor, 0, (u32)nCellKey, 1, &m);
pCursor          70962 ext/sqlite3/libsqlite/sqlite3.c       pCx->pCursor = (BtCursor*)
pCursor          70964 ext/sqlite3/libsqlite/sqlite3.c       sqlite3BtreeCursorZero(pCx->pCursor);
pCursor          73161 ext/sqlite3/libsqlite/sqlite3.c   pCrsr = pC->pCursor;
pCursor          73584 ext/sqlite3/libsqlite/sqlite3.c   pCrsr = p->apCsr[pOp->p1]->pCursor;
pCursor          74185 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3BtreeCursor(pX, p2, wrFlag, pKeyInfo, pCur->pCursor);
pCursor          74196 ext/sqlite3/libsqlite/sqlite3.c   sqlite3BtreeCursorHints(pCur->pCursor,
pCursor          74264 ext/sqlite3/libsqlite/sqlite3.c         rc = sqlite3BtreeCursor(pCx->pBt, pgno, 1, pKeyInfo, pCx->pCursor);
pCursor          74268 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3BtreeCursor(pCx->pBt, MASTER_ROOT, 1, 0, pCx->pCursor);
pCursor          74452 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pCursor!=0 );
pCursor          74464 ext/sqlite3/libsqlite/sqlite3.c   if( sqlite3BtreeCursorHasHint(pC->pCursor, BTREE_SEEK_EQ) ){
pCursor          74517 ext/sqlite3/libsqlite/sqlite3.c     rc = sqlite3BtreeMovetoUnpacked(pC->pCursor, 0, (u64)iKey, 0, &res);
pCursor          74547 ext/sqlite3/libsqlite/sqlite3.c     rc = sqlite3BtreeMovetoUnpacked(pC->pCursor, &r, 0, 0, &res);
pCursor          74560 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3BtreeNext(pC->pCursor, &res);
pCursor          74569 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3BtreePrevious(pC->pCursor, &res);
pCursor          74575 ext/sqlite3/libsqlite/sqlite3.c       res = sqlite3BtreeEof(pC->pCursor);
pCursor          74602 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pCursor!=0 );
pCursor          74696 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pCursor!=0 );
pCursor          74733 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3BtreeMovetoUnpacked(pC->pCursor, pIdxKey, 0, 0, &res);
pCursor          74787 ext/sqlite3/libsqlite/sqlite3.c   pCrsr = pC->pCursor;
pCursor          74848 ext/sqlite3/libsqlite/sqlite3.c   if( NEVER(pC->pCursor==0) ){
pCursor          74877 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3BtreeLast(pC->pCursor, &res);
pCursor          74884 ext/sqlite3/libsqlite/sqlite3.c         assert( sqlite3BtreeCursorIsValid(pC->pCursor) );
pCursor          74885 ext/sqlite3/libsqlite/sqlite3.c         rc = sqlite3BtreeKeySize(pC->pCursor, &v);
pCursor          74936 ext/sqlite3/libsqlite/sqlite3.c       }while(  ((rc = sqlite3BtreeMovetoUnpacked(pC->pCursor, 0, (u64)v,
pCursor          75016 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pCursor!=0 );
pCursor          75046 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3BtreeInsert(pC->pCursor, 0, iKey,
pCursor          75091 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pCursor!=0 );  /* Only valid for real tables, no pseudotables */
pCursor          75100 ext/sqlite3/libsqlite/sqlite3.c     sqlite3BtreeKeySize(pC->pCursor, &iKey);
pCursor          75105 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3BtreeDelete(pC->pCursor);
pCursor          75228 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pCursor!=0 );
pCursor          75229 ext/sqlite3/libsqlite/sqlite3.c   pCrsr = pC->pCursor;
pCursor          75312 ext/sqlite3/libsqlite/sqlite3.c     assert( pC->pCursor!=0 );
pCursor          75319 ext/sqlite3/libsqlite/sqlite3.c     rc = sqlite3BtreeKeySize(pC->pCursor, &v);
pCursor          75340 ext/sqlite3/libsqlite/sqlite3.c   if( pC->pCursor ){
pCursor          75341 ext/sqlite3/libsqlite/sqlite3.c     sqlite3BtreeClearCursor(pC->pCursor);
pCursor          75366 ext/sqlite3/libsqlite/sqlite3.c   pCrsr = pC->pCursor;
pCursor          75434 ext/sqlite3/libsqlite/sqlite3.c     pCrsr = pC->pCursor;
pCursor          75531 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pCursor );
pCursor          75548 ext/sqlite3/libsqlite/sqlite3.c   rc = pOp->p4.xAdvance(pC->pCursor, &res);
pCursor          75599 ext/sqlite3/libsqlite/sqlite3.c   pCrsr = pC->pCursor;
pCursor          75638 ext/sqlite3/libsqlite/sqlite3.c   pCrsr = pC->pCursor;
pCursor          75675 ext/sqlite3/libsqlite/sqlite3.c   pCrsr = pC->pCursor;
pCursor          75756 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pCursor!=0);
pCursor          75893 ext/sqlite3/libsqlite/sqlite3.c     rc = sqlite3BtreeClearTableOfCursor(pC->pCursor);
pCursor          77501 ext/sqlite3/libsqlite/sqlite3.c       p->pCsr =  pC->pCursor;
pCursor          132539 ext/sqlite3/libsqlite/sqlite3.c   int (*xClose)(sqlite3_tokenizer_cursor *pCursor);
pCursor          132566 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_tokenizer_cursor *pCursor,   /* Tokenizer cursor */
pCursor          134664 ext/sqlite3/libsqlite/sqlite3.c static int fts3CloseMethod(sqlite3_vtab_cursor *pCursor){
pCursor          134665 ext/sqlite3/libsqlite/sqlite3.c   Fts3Cursor *pCsr = (Fts3Cursor *)pCursor;
pCursor          136074 ext/sqlite3/libsqlite/sqlite3.c static int fts3NextMethod(sqlite3_vtab_cursor *pCursor){
pCursor          136076 ext/sqlite3/libsqlite/sqlite3.c   Fts3Cursor *pCsr = (Fts3Cursor *)pCursor;
pCursor          136086 ext/sqlite3/libsqlite/sqlite3.c     rc = fts3EvalNext((Fts3Cursor *)pCursor);
pCursor          136136 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_vtab_cursor *pCursor,   /* The cursor used for this query */
pCursor          136145 ext/sqlite3/libsqlite/sqlite3.c   Fts3Table *p = (Fts3Table *)pCursor->pVtab;
pCursor          136146 ext/sqlite3/libsqlite/sqlite3.c   Fts3Cursor *pCsr = (Fts3Cursor *)pCursor;
pCursor          136174 ext/sqlite3/libsqlite/sqlite3.c   memset(&pCursor[1], 0, sizeof(Fts3Cursor)-sizeof(sqlite3_vtab_cursor));
pCursor          136245 ext/sqlite3/libsqlite/sqlite3.c   return fts3NextMethod(pCursor);
pCursor          136252 ext/sqlite3/libsqlite/sqlite3.c static int fts3EofMethod(sqlite3_vtab_cursor *pCursor){
pCursor          136253 ext/sqlite3/libsqlite/sqlite3.c   return ((Fts3Cursor *)pCursor)->isEof;
pCursor          136262 ext/sqlite3/libsqlite/sqlite3.c static int fts3RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
pCursor          136263 ext/sqlite3/libsqlite/sqlite3.c   Fts3Cursor *pCsr = (Fts3Cursor *) pCursor;
pCursor          136280 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_vtab_cursor *pCursor,   /* Cursor to retrieve value from */
pCursor          136285 ext/sqlite3/libsqlite/sqlite3.c   Fts3Cursor *pCsr = (Fts3Cursor *) pCursor;
pCursor          136286 ext/sqlite3/libsqlite/sqlite3.c   Fts3Table *p = (Fts3Table *)pCursor->pVtab;
pCursor          136604 ext/sqlite3/libsqlite/sqlite3.c   Fts3Cursor *pCursor;            /* Cursor handle passed through apVal[0] */
pCursor          136609 ext/sqlite3/libsqlite/sqlite3.c   if( fts3FunctionArg(pContext, "optimize", apVal[0], &pCursor) ) return;
pCursor          136610 ext/sqlite3/libsqlite/sqlite3.c   p = (Fts3Table *)pCursor->base.pVtab;
pCursor          139123 ext/sqlite3/libsqlite/sqlite3.c static int fts3auxCloseMethod(sqlite3_vtab_cursor *pCursor){
pCursor          139124 ext/sqlite3/libsqlite/sqlite3.c   Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab;
pCursor          139125 ext/sqlite3/libsqlite/sqlite3.c   Fts3auxCursor *pCsr = (Fts3auxCursor *)pCursor;
pCursor          139155 ext/sqlite3/libsqlite/sqlite3.c static int fts3auxNextMethod(sqlite3_vtab_cursor *pCursor){
pCursor          139156 ext/sqlite3/libsqlite/sqlite3.c   Fts3auxCursor *pCsr = (Fts3auxCursor *)pCursor;
pCursor          139157 ext/sqlite3/libsqlite/sqlite3.c   Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab;
pCursor          139250 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_vtab_cursor *pCursor,   /* The cursor used for this query */
pCursor          139256 ext/sqlite3/libsqlite/sqlite3.c   Fts3auxCursor *pCsr = (Fts3auxCursor *)pCursor;
pCursor          139257 ext/sqlite3/libsqlite/sqlite3.c   Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab;
pCursor          139337 ext/sqlite3/libsqlite/sqlite3.c   if( rc==SQLITE_OK ) rc = fts3auxNextMethod(pCursor);
pCursor          139344 ext/sqlite3/libsqlite/sqlite3.c static int fts3auxEofMethod(sqlite3_vtab_cursor *pCursor){
pCursor          139345 ext/sqlite3/libsqlite/sqlite3.c   Fts3auxCursor *pCsr = (Fts3auxCursor *)pCursor;
pCursor          139353 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_vtab_cursor *pCursor,   /* Cursor to retrieve value from */
pCursor          139357 ext/sqlite3/libsqlite/sqlite3.c   Fts3auxCursor *p = (Fts3auxCursor *)pCursor;
pCursor          139394 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_vtab_cursor *pCursor,   /* Cursor to retrieve value from */
pCursor          139397 ext/sqlite3/libsqlite/sqlite3.c   Fts3auxCursor *pCsr = (Fts3auxCursor *)pCursor;
pCursor          139626 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_tokenizer_cursor *pCursor;
pCursor          139637 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3Fts3OpenTokenizer(pTokenizer, pParse->iLangid, z, i, &pCursor);
pCursor          139643 ext/sqlite3/libsqlite/sqlite3.c     rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition);
pCursor          139683 ext/sqlite3/libsqlite/sqlite3.c     pModule->xClose(pCursor);
pCursor          139724 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_tokenizer_cursor *pCursor = 0;
pCursor          139751 ext/sqlite3/libsqlite/sqlite3.c       pTokenizer, pParse->iLangid, zInput, nInput, &pCursor);
pCursor          139757 ext/sqlite3/libsqlite/sqlite3.c       rc = pModule->xNext(pCursor, &zByte, &nByte, &iBegin, &iEnd, &iPos);
pCursor          139781 ext/sqlite3/libsqlite/sqlite3.c     pModule->xClose(pCursor);
pCursor          139782 ext/sqlite3/libsqlite/sqlite3.c     pCursor = 0;
pCursor          139816 ext/sqlite3/libsqlite/sqlite3.c   if( pCursor ){
pCursor          139817 ext/sqlite3/libsqlite/sqlite3.c     pModule->xClose(pCursor);
pCursor          141230 ext/sqlite3/libsqlite/sqlite3.c static int porterClose(sqlite3_tokenizer_cursor *pCursor){
pCursor          141231 ext/sqlite3/libsqlite/sqlite3.c   porter_tokenizer_cursor *c = (porter_tokenizer_cursor *) pCursor;
pCursor          141703 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_tokenizer_cursor *pCursor,  /* Cursor returned by porterOpen */
pCursor          141710 ext/sqlite3/libsqlite/sqlite3.c   porter_tokenizer_cursor *c = (porter_tokenizer_cursor *) pCursor;
pCursor          142413 ext/sqlite3/libsqlite/sqlite3.c static int simpleClose(sqlite3_tokenizer_cursor *pCursor){
pCursor          142414 ext/sqlite3/libsqlite/sqlite3.c   simple_tokenizer_cursor *c = (simple_tokenizer_cursor *) pCursor;
pCursor          142425 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_tokenizer_cursor *pCursor,  /* Cursor returned by simpleOpen */
pCursor          142432 ext/sqlite3/libsqlite/sqlite3.c   simple_tokenizer_cursor *c = (simple_tokenizer_cursor *) pCursor;
pCursor          142433 ext/sqlite3/libsqlite/sqlite3.c   simple_tokenizer *t = (simple_tokenizer *) pCursor->pTokenizer;
pCursor          142802 ext/sqlite3/libsqlite/sqlite3.c static int fts3tokCloseMethod(sqlite3_vtab_cursor *pCursor){
pCursor          142803 ext/sqlite3/libsqlite/sqlite3.c   Fts3tokCursor *pCsr = (Fts3tokCursor *)pCursor;
pCursor          142813 ext/sqlite3/libsqlite/sqlite3.c static int fts3tokNextMethod(sqlite3_vtab_cursor *pCursor){
pCursor          142814 ext/sqlite3/libsqlite/sqlite3.c   Fts3tokCursor *pCsr = (Fts3tokCursor *)pCursor;
pCursor          142815 ext/sqlite3/libsqlite/sqlite3.c   Fts3tokTable *pTab = (Fts3tokTable *)(pCursor->pVtab);
pCursor          142836 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_vtab_cursor *pCursor,   /* The cursor used for this query */
pCursor          142843 ext/sqlite3/libsqlite/sqlite3.c   Fts3tokCursor *pCsr = (Fts3tokCursor *)pCursor;
pCursor          142844 ext/sqlite3/libsqlite/sqlite3.c   Fts3tokTable *pTab = (Fts3tokTable *)(pCursor->pVtab);
pCursor          142866 ext/sqlite3/libsqlite/sqlite3.c   return fts3tokNextMethod(pCursor);
pCursor          142872 ext/sqlite3/libsqlite/sqlite3.c static int fts3tokEofMethod(sqlite3_vtab_cursor *pCursor){
pCursor          142873 ext/sqlite3/libsqlite/sqlite3.c   Fts3tokCursor *pCsr = (Fts3tokCursor *)pCursor;
pCursor          142881 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_vtab_cursor *pCursor,   /* Cursor to retrieve value from */
pCursor          142885 ext/sqlite3/libsqlite/sqlite3.c   Fts3tokCursor *pCsr = (Fts3tokCursor *)pCursor;
pCursor          142913 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_vtab_cursor *pCursor,   /* Cursor to retrieve value from */
pCursor          142916 ext/sqlite3/libsqlite/sqlite3.c   Fts3tokCursor *pCsr = (Fts3tokCursor *)pCursor;
pCursor          143761 ext/sqlite3/libsqlite/sqlite3.c   int (*xNext)(sqlite3_tokenizer_cursor *pCursor,
pCursor          148713 ext/sqlite3/libsqlite/sqlite3.c   Fts3Cursor *pCursor;            /* FTS3 Cursor */
pCursor          149406 ext/sqlite3/libsqlite/sqlite3.c       p->pCursor, pExpr, &p->aMatchinfo[3*iPhrase*p->nCol]
pCursor          149427 ext/sqlite3/libsqlite/sqlite3.c     rc = sqlite3Fts3EvalPhrasePoslist(p->pCursor, pExpr, i, &pCsr);
pCursor          149448 ext/sqlite3/libsqlite/sqlite3.c   Fts3Table *pTab = (Fts3Table *)p->pCursor->base.pVtab;
pCursor          149463 ext/sqlite3/libsqlite/sqlite3.c   if( pEof==0 && pExpr->iDocid==p->pCursor->iPrevId ){
pCursor          149822 ext/sqlite3/libsqlite/sqlite3.c   sInfo.pCursor = pCsr;
pCursor          150508 ext/sqlite3/libsqlite/sqlite3.c static int unicodeClose(sqlite3_tokenizer_cursor *pCursor){
pCursor          150509 ext/sqlite3/libsqlite/sqlite3.c   unicode_cursor *pCsr = (unicode_cursor *) pCursor;
pCursor          155118 ext/sqlite3/libsqlite/sqlite3.c static int icuClose(sqlite3_tokenizer_cursor *pCursor){
pCursor          155119 ext/sqlite3/libsqlite/sqlite3.c   IcuCursor *pCsr = (IcuCursor *)pCursor;
pCursor          155130 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_tokenizer_cursor *pCursor,  /* Cursor returned by simpleOpen */
pCursor          155137 ext/sqlite3/libsqlite/sqlite3.c   IcuCursor *pCsr = (IcuCursor *)pCursor;
pCursor          155488 ext/sqlite3/libsqlite/sqlite3.c static int statClose(sqlite3_vtab_cursor *pCursor){
pCursor          155489 ext/sqlite3/libsqlite/sqlite3.c   StatCursor *pCsr = (StatCursor *)pCursor;
pCursor          155639 ext/sqlite3/libsqlite/sqlite3.c static int statNext(sqlite3_vtab_cursor *pCursor){
pCursor          155643 ext/sqlite3/libsqlite/sqlite3.c   StatCursor *pCsr = (StatCursor *)pCursor;
pCursor          155644 ext/sqlite3/libsqlite/sqlite3.c   StatTable *pTab = (StatTable *)pCursor->pVtab;
pCursor          155710 ext/sqlite3/libsqlite/sqlite3.c       if( pCsr->iPage==0 ) return statNext(pCursor);
pCursor          155772 ext/sqlite3/libsqlite/sqlite3.c static int statEof(sqlite3_vtab_cursor *pCursor){
pCursor          155773 ext/sqlite3/libsqlite/sqlite3.c   StatCursor *pCsr = (StatCursor *)pCursor;
pCursor          155778 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_vtab_cursor *pCursor, 
pCursor          155782 ext/sqlite3/libsqlite/sqlite3.c   StatCursor *pCsr = (StatCursor *)pCursor;
pCursor          155785 ext/sqlite3/libsqlite/sqlite3.c   return statNext(pCursor);
pCursor          155789 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_vtab_cursor *pCursor, 
pCursor          155793 ext/sqlite3/libsqlite/sqlite3.c   StatCursor *pCsr = (StatCursor *)pCursor;
pCursor          155830 ext/sqlite3/libsqlite/sqlite3.c static int statRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
pCursor          155831 ext/sqlite3/libsqlite/sqlite3.c   StatCursor *pCsr = (StatCursor *)pCursor;