pC               66581 ext/sqlite3/libsqlite/sqlite3.c       VdbeCursor *pC = p->apCsr[i];
pC               66582 ext/sqlite3/libsqlite/sqlite3.c       if( pC ){
pC               66583 ext/sqlite3/libsqlite/sqlite3.c         sqlite3VdbeFreeCursor(p, pC);
pC               68853 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC,                  /* The cursor to compare against */
pC               68859 ext/sqlite3/libsqlite/sqlite3.c   BtCursor *pCur = pC->pCursor;
pC               68872 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3VdbeMemFromBtree(pC->pCursor, 0, (u32)nCellKey, 1, &m);
pC               73132 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;    /* The VDBE cursor */
pC               73154 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               73155 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               73156 ext/sqlite3/libsqlite/sqlite3.c   assert( p2<pC->nField );
pC               73157 ext/sqlite3/libsqlite/sqlite3.c   aOffset = pC->aOffset;
pC               73159 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pVtabCursor==0 ); /* OP_Column never called on virtual table */
pC               73161 ext/sqlite3/libsqlite/sqlite3.c   pCrsr = pC->pCursor;
pC               73162 ext/sqlite3/libsqlite/sqlite3.c   assert( pCrsr!=0 || pC->pseudoTableReg>0 ); /* pCrsr NULL on PseudoTables */
pC               73163 ext/sqlite3/libsqlite/sqlite3.c   assert( pCrsr!=0 || pC->nullRow );          /* pC->nullRow on PseudoTables */
pC               73166 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3VdbeCursorMoveto(pC);
pC               73168 ext/sqlite3/libsqlite/sqlite3.c   if( pC->cacheStatus!=p->cacheCtr ){
pC               73169 ext/sqlite3/libsqlite/sqlite3.c     if( pC->nullRow ){
pC               73171 ext/sqlite3/libsqlite/sqlite3.c         assert( pC->pseudoTableReg>0 );
pC               73172 ext/sqlite3/libsqlite/sqlite3.c         pReg = &aMem[pC->pseudoTableReg];
pC               73175 ext/sqlite3/libsqlite/sqlite3.c         pC->payloadSize = pC->szRow = avail = pReg->n;
pC               73176 ext/sqlite3/libsqlite/sqlite3.c         pC->aRow = (u8*)pReg->z;
pC               73183 ext/sqlite3/libsqlite/sqlite3.c       if( pC->isTable==0 ){
pC               73191 ext/sqlite3/libsqlite/sqlite3.c         pC->aRow = sqlite3BtreeKeyFetch(pCrsr, &avail);
pC               73192 ext/sqlite3/libsqlite/sqlite3.c         pC->payloadSize = (u32)payloadSize64;
pC               73195 ext/sqlite3/libsqlite/sqlite3.c         VVA_ONLY(rc =) sqlite3BtreeDataSize(pCrsr, &pC->payloadSize);
pC               73197 ext/sqlite3/libsqlite/sqlite3.c         pC->aRow = sqlite3BtreeDataFetch(pCrsr, &avail);
pC               73200 ext/sqlite3/libsqlite/sqlite3.c       if( pC->payloadSize <= (u32)avail ){
pC               73201 ext/sqlite3/libsqlite/sqlite3.c         pC->szRow = pC->payloadSize;
pC               73203 ext/sqlite3/libsqlite/sqlite3.c         pC->szRow = avail;
pC               73205 ext/sqlite3/libsqlite/sqlite3.c       if( pC->payloadSize > (u32)db->aLimit[SQLITE_LIMIT_LENGTH] ){
pC               73209 ext/sqlite3/libsqlite/sqlite3.c     pC->cacheStatus = p->cacheCtr;
pC               73210 ext/sqlite3/libsqlite/sqlite3.c     pC->iHdrOffset = getVarint32(pC->aRow, offset);
pC               73211 ext/sqlite3/libsqlite/sqlite3.c     pC->nHdrParsed = 0;
pC               73223 ext/sqlite3/libsqlite/sqlite3.c     if( offset > 98307 || offset > pC->payloadSize ){
pC               73233 ext/sqlite3/libsqlite/sqlite3.c       pC->aRow = 0;
pC               73234 ext/sqlite3/libsqlite/sqlite3.c       pC->szRow = 0;
pC               73241 ext/sqlite3/libsqlite/sqlite3.c     assert( pC->nHdrParsed<=p2 );         /* Conditional skipped */
pC               73248 ext/sqlite3/libsqlite/sqlite3.c   if( pC->nHdrParsed<=p2 ){
pC               73253 ext/sqlite3/libsqlite/sqlite3.c     if( pC->iHdrOffset<aOffset[0] ){
pC               73255 ext/sqlite3/libsqlite/sqlite3.c       if( pC->aRow==0 ){
pC               73258 ext/sqlite3/libsqlite/sqlite3.c                                      !pC->isTable, &sMem);
pC               73264 ext/sqlite3/libsqlite/sqlite3.c         zData = pC->aRow;
pC               73268 ext/sqlite3/libsqlite/sqlite3.c       i = pC->nHdrParsed;
pC               73270 ext/sqlite3/libsqlite/sqlite3.c       zHdr = zData + pC->iHdrOffset;
pC               73280 ext/sqlite3/libsqlite/sqlite3.c         pC->aType[i] = t;
pC               73290 ext/sqlite3/libsqlite/sqlite3.c       pC->nHdrParsed = i;
pC               73291 ext/sqlite3/libsqlite/sqlite3.c       pC->iHdrOffset = (u32)(zHdr - zData);
pC               73292 ext/sqlite3/libsqlite/sqlite3.c       if( pC->aRow==0 ){
pC               73305 ext/sqlite3/libsqlite/sqlite3.c       if( (zHdr>=zEndHdr && (zHdr>zEndHdr || offset!=pC->payloadSize))
pC               73306 ext/sqlite3/libsqlite/sqlite3.c        || (offset > pC->payloadSize)
pC               73317 ext/sqlite3/libsqlite/sqlite3.c     if( pC->nHdrParsed<=p2 ){
pC               73331 ext/sqlite3/libsqlite/sqlite3.c   assert( p2<pC->nHdrParsed );
pC               73335 ext/sqlite3/libsqlite/sqlite3.c   t = pC->aType[p2];
pC               73336 ext/sqlite3/libsqlite/sqlite3.c   if( pC->szRow>=aOffset[p2+1] ){
pC               73339 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeSerialGet(pC->aRow+aOffset[p2], t, pDest);
pC               73356 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3VdbeMemFromBtree(pCrsr, aOffset[p2], len, !pC->isTable,
pC               74308 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               74310 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               74311 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pSorter );
pC               74312 ext/sqlite3/libsqlite/sqlite3.c   if( (pC->seqCount++)==0 ){
pC               74438 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               74445 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               74446 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               74447 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pseudoTableReg==0 );
pC               74451 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->isOrdered );
pC               74452 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pCursor!=0 );
pC               74454 ext/sqlite3/libsqlite/sqlite3.c   pC->nullRow = 0;
pC               74456 ext/sqlite3/libsqlite/sqlite3.c   pC->seekOp = pOp->opcode;
pC               74464 ext/sqlite3/libsqlite/sqlite3.c   if( sqlite3BtreeCursorHasHint(pC->pCursor, BTREE_SEEK_EQ) ){
pC               74474 ext/sqlite3/libsqlite/sqlite3.c   if( pC->isTable ){
pC               74517 ext/sqlite3/libsqlite/sqlite3.c     rc = sqlite3BtreeMovetoUnpacked(pC->pCursor, 0, (u64)iKey, 0, &res);
pC               74518 ext/sqlite3/libsqlite/sqlite3.c     pC->movetoTarget = iKey;  /* Used by OP_Delete */
pC               74526 ext/sqlite3/libsqlite/sqlite3.c     r.pKeyInfo = pC->pKeyInfo;
pC               74547 ext/sqlite3/libsqlite/sqlite3.c     rc = sqlite3BtreeMovetoUnpacked(pC->pCursor, &r, 0, 0, &res);
pC               74552 ext/sqlite3/libsqlite/sqlite3.c   pC->deferredMoveto = 0;
pC               74553 ext/sqlite3/libsqlite/sqlite3.c   pC->cacheStatus = CACHE_STALE;
pC               74560 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3BtreeNext(pC->pCursor, &res);
pC               74569 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3BtreePrevious(pC->pCursor, &res);
pC               74575 ext/sqlite3/libsqlite/sqlite3.c       res = sqlite3BtreeEof(pC->pCursor);
pC               74597 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               74600 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               74601 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               74602 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pCursor!=0 );
pC               74603 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->isTable );
pC               74604 ext/sqlite3/libsqlite/sqlite3.c   pC->nullRow = 0;
pC               74606 ext/sqlite3/libsqlite/sqlite3.c   pC->movetoTarget = sqlite3VdbeIntValue(pIn2);
pC               74607 ext/sqlite3/libsqlite/sqlite3.c   pC->deferredMoveto = 1;
pC               74677 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               74690 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               74691 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               74693 ext/sqlite3/libsqlite/sqlite3.c   pC->seekOp = pOp->opcode;
pC               74696 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pCursor!=0 );
pC               74697 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->isTable==0 );
pC               74700 ext/sqlite3/libsqlite/sqlite3.c     r.pKeyInfo = pC->pKeyInfo;
pC               74713 ext/sqlite3/libsqlite/sqlite3.c         pC->pKeyInfo, aTempRec, sizeof(aTempRec), &pFree
pC               74718 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeRecordUnpack(pC->pKeyInfo, pIn3->n, pIn3->z, pIdxKey);
pC               74733 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3BtreeMovetoUnpacked(pC->pCursor, pIdxKey, 0, 0, &res);
pC               74738 ext/sqlite3/libsqlite/sqlite3.c   pC->seekResult = res;
pC               74740 ext/sqlite3/libsqlite/sqlite3.c   pC->nullRow = 1-alreadyExists;
pC               74741 ext/sqlite3/libsqlite/sqlite3.c   pC->deferredMoveto = 0;
pC               74742 ext/sqlite3/libsqlite/sqlite3.c   pC->cacheStatus = CACHE_STALE;
pC               74772 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               74780 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               74781 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               74783 ext/sqlite3/libsqlite/sqlite3.c   pC->seekOp = 0;
pC               74785 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->isTable );
pC               74786 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pseudoTableReg==0 );
pC               74787 ext/sqlite3/libsqlite/sqlite3.c   pCrsr = pC->pCursor;
pC               74792 ext/sqlite3/libsqlite/sqlite3.c   pC->movetoTarget = iKey;  /* Used by OP_Delete */
pC               74793 ext/sqlite3/libsqlite/sqlite3.c   pC->nullRow = 0;
pC               74794 ext/sqlite3/libsqlite/sqlite3.c   pC->cacheStatus = CACHE_STALE;
pC               74795 ext/sqlite3/libsqlite/sqlite3.c   pC->deferredMoveto = 0;
pC               74797 ext/sqlite3/libsqlite/sqlite3.c   pC->seekResult = res;
pC               74836 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;        /* Cursor of table to get the new rowid */
pC               74846 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               74847 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               74848 ext/sqlite3/libsqlite/sqlite3.c   if( NEVER(pC->pCursor==0) ){
pC               74864 ext/sqlite3/libsqlite/sqlite3.c     assert( pC->isTable );
pC               74876 ext/sqlite3/libsqlite/sqlite3.c     if( !pC->useRandomRowid ){
pC               74877 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3BtreeLast(pC->pCursor, &res);
pC               74884 ext/sqlite3/libsqlite/sqlite3.c         assert( sqlite3BtreeCursorIsValid(pC->pCursor) );
pC               74885 ext/sqlite3/libsqlite/sqlite3.c         rc = sqlite3BtreeKeySize(pC->pCursor, &v);
pC               74888 ext/sqlite3/libsqlite/sqlite3.c           pC->useRandomRowid = 1;
pC               74915 ext/sqlite3/libsqlite/sqlite3.c       if( pMem->u.i==MAX_ROWID || pC->useRandomRowid ){
pC               74925 ext/sqlite3/libsqlite/sqlite3.c     if( pC->useRandomRowid ){
pC               74936 ext/sqlite3/libsqlite/sqlite3.c       }while(  ((rc = sqlite3BtreeMovetoUnpacked(pC->pCursor, 0, (u64)v,
pC               74946 ext/sqlite3/libsqlite/sqlite3.c     pC->deferredMoveto = 0;
pC               74947 ext/sqlite3/libsqlite/sqlite3.c     pC->cacheStatus = CACHE_STALE;
pC               75004 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;   /* Cursor to table into which insert is written */
pC               75014 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               75015 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               75016 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pCursor!=0 );
pC               75017 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pseudoTableReg==0 );
pC               75018 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->isTable );
pC               75040 ext/sqlite3/libsqlite/sqlite3.c   seekResult = ((pOp->p5 & OPFLAG_USESEEKRESULT) ? pC->seekResult : 0);
pC               75046 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3BtreeInsert(pC->pCursor, 0, iKey,
pC               75050 ext/sqlite3/libsqlite/sqlite3.c   pC->deferredMoveto = 0;
pC               75051 ext/sqlite3/libsqlite/sqlite3.c   pC->cacheStatus = CACHE_STALE;
pC               75055 ext/sqlite3/libsqlite/sqlite3.c     zDb = db->aDb[pC->iDb].zName;
pC               75058 ext/sqlite3/libsqlite/sqlite3.c     assert( pC->isTable );
pC               75060 ext/sqlite3/libsqlite/sqlite3.c     assert( pC->iDb>=0 );
pC               75086 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               75089 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               75090 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               75091 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pCursor!=0 );  /* Only valid for real tables, no pseudotables */
pC               75092 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->deferredMoveto==0 );
pC               75098 ext/sqlite3/libsqlite/sqlite3.c   if( pOp->p4.z && pC->isTable ){
pC               75100 ext/sqlite3/libsqlite/sqlite3.c     sqlite3BtreeKeySize(pC->pCursor, &iKey);
pC               75101 ext/sqlite3/libsqlite/sqlite3.c     assert( pC->movetoTarget==iKey ); 
pC               75105 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3BtreeDelete(pC->pCursor);
pC               75106 ext/sqlite3/libsqlite/sqlite3.c   pC->cacheStatus = CACHE_STALE;
pC               75109 ext/sqlite3/libsqlite/sqlite3.c   if( rc==SQLITE_OK && db->xUpdateCallback && pOp->p4.z && pC->isTable ){
pC               75111 ext/sqlite3/libsqlite/sqlite3.c                         db->aDb[pC->iDb].zName, pOp->p4.z, pC->movetoTarget);
pC               75112 ext/sqlite3/libsqlite/sqlite3.c     assert( pC->iDb>=0 );
pC               75146 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               75150 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               75151 ext/sqlite3/libsqlite/sqlite3.c   assert( isSorter(pC) );
pC               75156 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3VdbeSorterCompare(pC, pIn3, nKeyCol, &res);
pC               75175 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               75178 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               75179 ext/sqlite3/libsqlite/sqlite3.c   assert( isSorter(pC) );
pC               75180 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3VdbeSorterRowkey(pC, pOut);
pC               75211 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               75221 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               75222 ext/sqlite3/libsqlite/sqlite3.c   assert( isSorter(pC)==0 );
pC               75223 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->isTable || pOp->opcode!=OP_RowData );
pC               75224 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->isTable==0 || pOp->opcode==OP_RowData );
pC               75225 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               75226 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->nullRow==0 );
pC               75227 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pseudoTableReg==0 );
pC               75228 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pCursor!=0 );
pC               75229 ext/sqlite3/libsqlite/sqlite3.c   pCrsr = pC->pCursor;
pC               75238 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->deferredMoveto==0 );
pC               75241 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3VdbeCursorMoveto(pC);
pC               75245 ext/sqlite3/libsqlite/sqlite3.c   if( pC->isTable==0 ){
pC               75246 ext/sqlite3/libsqlite/sqlite3.c     assert( !pC->isTable );
pC               75266 ext/sqlite3/libsqlite/sqlite3.c   if( pC->isTable==0 ){
pC               75288 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               75295 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               75296 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               75297 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pseudoTableReg==0 || pC->nullRow );
pC               75298 ext/sqlite3/libsqlite/sqlite3.c   if( pC->nullRow ){
pC               75301 ext/sqlite3/libsqlite/sqlite3.c   }else if( pC->deferredMoveto ){
pC               75302 ext/sqlite3/libsqlite/sqlite3.c     v = pC->movetoTarget;
pC               75304 ext/sqlite3/libsqlite/sqlite3.c   }else if( pC->pVtabCursor ){
pC               75305 ext/sqlite3/libsqlite/sqlite3.c     pVtab = pC->pVtabCursor->pVtab;
pC               75308 ext/sqlite3/libsqlite/sqlite3.c     rc = pModule->xRowid(pC->pVtabCursor, &v);
pC               75312 ext/sqlite3/libsqlite/sqlite3.c     assert( pC->pCursor!=0 );
pC               75313 ext/sqlite3/libsqlite/sqlite3.c     rc = sqlite3VdbeCursorRestore(pC);
pC               75315 ext/sqlite3/libsqlite/sqlite3.c     if( pC->nullRow ){
pC               75319 ext/sqlite3/libsqlite/sqlite3.c     rc = sqlite3BtreeKeySize(pC->pCursor, &v);
pC               75333 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               75336 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               75337 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               75338 ext/sqlite3/libsqlite/sqlite3.c   pC->nullRow = 1;
pC               75339 ext/sqlite3/libsqlite/sqlite3.c   pC->cacheStatus = CACHE_STALE;
pC               75340 ext/sqlite3/libsqlite/sqlite3.c   if( pC->pCursor ){
pC               75341 ext/sqlite3/libsqlite/sqlite3.c     sqlite3BtreeClearCursor(pC->pCursor);
pC               75359 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               75364 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               75365 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               75366 ext/sqlite3/libsqlite/sqlite3.c   pCrsr = pC->pCursor;
pC               75370 ext/sqlite3/libsqlite/sqlite3.c   pC->nullRow = (u8)res;
pC               75371 ext/sqlite3/libsqlite/sqlite3.c   pC->deferredMoveto = 0;
pC               75372 ext/sqlite3/libsqlite/sqlite3.c   pC->cacheStatus = CACHE_STALE;
pC               75373 ext/sqlite3/libsqlite/sqlite3.c   pC->seekResult = pOp->p3;
pC               75375 ext/sqlite3/libsqlite/sqlite3.c   pC->seekOp = OP_Last;
pC               75419 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               75424 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               75425 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               75426 ext/sqlite3/libsqlite/sqlite3.c   assert( isSorter(pC)==(pOp->opcode==OP_SorterSort) );
pC               75429 ext/sqlite3/libsqlite/sqlite3.c   pC->seekOp = OP_Rewind;
pC               75431 ext/sqlite3/libsqlite/sqlite3.c   if( isSorter(pC) ){
pC               75432 ext/sqlite3/libsqlite/sqlite3.c     rc = sqlite3VdbeSorterRewind(pC, &res);
pC               75434 ext/sqlite3/libsqlite/sqlite3.c     pCrsr = pC->pCursor;
pC               75437 ext/sqlite3/libsqlite/sqlite3.c     pC->deferredMoveto = 0;
pC               75438 ext/sqlite3/libsqlite/sqlite3.c     pC->cacheStatus = CACHE_STALE;
pC               75440 ext/sqlite3/libsqlite/sqlite3.c   pC->nullRow = (u8)res;
pC               75511 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               75514 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               75515 ext/sqlite3/libsqlite/sqlite3.c   assert( isSorter(pC) );
pC               75517 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3VdbeSorterNext(db, pC, &res);
pC               75527 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               75529 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               75530 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->deferredMoveto==0 );
pC               75531 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pCursor );
pC               75532 ext/sqlite3/libsqlite/sqlite3.c   assert( res==0 || (res==1 && pC->isTable==0) );
pC               75542 ext/sqlite3/libsqlite/sqlite3.c        || pC->seekOp==OP_SeekGT || pC->seekOp==OP_SeekGE
pC               75543 ext/sqlite3/libsqlite/sqlite3.c        || pC->seekOp==OP_Rewind || pC->seekOp==OP_Found);
pC               75545 ext/sqlite3/libsqlite/sqlite3.c        || pC->seekOp==OP_SeekLT || pC->seekOp==OP_SeekLE
pC               75546 ext/sqlite3/libsqlite/sqlite3.c        || pC->seekOp==OP_Last );
pC               75548 ext/sqlite3/libsqlite/sqlite3.c   rc = pOp->p4.xAdvance(pC->pCursor, &res);
pC               75550 ext/sqlite3/libsqlite/sqlite3.c   pC->cacheStatus = CACHE_STALE;
pC               75553 ext/sqlite3/libsqlite/sqlite3.c     pC->nullRow = 0;
pC               75560 ext/sqlite3/libsqlite/sqlite3.c     pC->nullRow = 1;
pC               75588 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               75594 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               75595 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               75596 ext/sqlite3/libsqlite/sqlite3.c   assert( isSorter(pC)==(pOp->opcode==OP_SorterInsert) );
pC               75599 ext/sqlite3/libsqlite/sqlite3.c   pCrsr = pC->pCursor;
pC               75602 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->isTable==0 );
pC               75605 ext/sqlite3/libsqlite/sqlite3.c     if( isSorter(pC) ){
pC               75606 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3VdbeSorterWrite(pC, pIn2);
pC               75611 ext/sqlite3/libsqlite/sqlite3.c           ((pOp->p5 & OPFLAG_USESEEKRESULT) ? pC->seekResult : 0)
pC               75613 ext/sqlite3/libsqlite/sqlite3.c       assert( pC->deferredMoveto==0 );
pC               75614 ext/sqlite3/libsqlite/sqlite3.c       pC->cacheStatus = CACHE_STALE;
pC               75628 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               75636 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               75637 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               75638 ext/sqlite3/libsqlite/sqlite3.c   pCrsr = pC->pCursor;
pC               75641 ext/sqlite3/libsqlite/sqlite3.c   r.pKeyInfo = pC->pKeyInfo;
pC               75652 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->deferredMoveto==0 );
pC               75653 ext/sqlite3/libsqlite/sqlite3.c   pC->cacheStatus = CACHE_STALE;
pC               75668 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               75673 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               75674 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               75675 ext/sqlite3/libsqlite/sqlite3.c   pCrsr = pC->pCursor;
pC               75678 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->isTable==0 );
pC               75679 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->deferredMoveto==0 );
pC               75685 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3VdbeCursorRestore(pC);
pC               75688 ext/sqlite3/libsqlite/sqlite3.c   if( !pC->nullRow ){
pC               75748 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               75753 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               75754 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               75755 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->isOrdered );
pC               75756 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->pCursor!=0);
pC               75757 ext/sqlite3/libsqlite/sqlite3.c   assert( pC->deferredMoveto==0 );
pC               75760 ext/sqlite3/libsqlite/sqlite3.c   r.pKeyInfo = pC->pKeyInfo;
pC               75774 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3VdbeIdxKeyCompare(db, pC, &r, &res);
pC               75884 ext/sqlite3/libsqlite/sqlite3.c   VdbeCursor *pC;
pC               75887 ext/sqlite3/libsqlite/sqlite3.c   pC = p->apCsr[pOp->p1];
pC               75888 ext/sqlite3/libsqlite/sqlite3.c   assert( pC!=0 );
pC               75889 ext/sqlite3/libsqlite/sqlite3.c   if( pC->pSorter ){
pC               75890 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeSorterReset(db, pC->pSorter);
pC               75892 ext/sqlite3/libsqlite/sqlite3.c     assert( pC->isEphemeral );
pC               75893 ext/sqlite3/libsqlite/sqlite3.c     rc = sqlite3BtreeClearTableOfCursor(pC->pCursor);
pC               77489 ext/sqlite3/libsqlite/sqlite3.c     VdbeCursor *pC = v->apCsr[0];
pC               77490 ext/sqlite3/libsqlite/sqlite3.c     u32 type = pC->aType[p->iCol];
pC               77499 ext/sqlite3/libsqlite/sqlite3.c       p->iOffset = pC->aType[p->iCol + pC->nField];
pC               77501 ext/sqlite3/libsqlite/sqlite3.c       p->pCsr =  pC->pCursor;
pC               106657 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC){
pC               106679 ext/sqlite3/libsqlite/sqlite3.c   apAll[2] = pC;
pC               106701 ext/sqlite3/libsqlite/sqlite3.c     if( pC==0 ){ zSp++; }
pC               106703 ext/sqlite3/libsqlite/sqlite3.c        "%T %T%s%T", pA, pB, zSp, pC);
pC               111061 ext/sqlite3/libsqlite/sqlite3.c   struct AggInfo_col *pC;
pC               111123 ext/sqlite3/libsqlite/sqlite3.c   for(i=0, pC=pAggInfo->aCol; i<pAggInfo->nAccumulator; i++, pC++){
pC               111124 ext/sqlite3/libsqlite/sqlite3.c     sqlite3ExprCode(pParse, pC->pExpr, pC->iMem);
pC               117563 ext/sqlite3/libsqlite/sqlite3.c       u8 c, *pC;       /* Last character before the first wildcard */
pC               117564 ext/sqlite3/libsqlite/sqlite3.c       pC = (u8*)&pStr2->u.zToken[sqlite3Strlen30(pStr2->u.zToken)-1];
pC               117565 ext/sqlite3/libsqlite/sqlite3.c       c = *pC;
pC               117576 ext/sqlite3/libsqlite/sqlite3.c       *pC = c + 1;
pC               149197 ext/sqlite3/libsqlite/sqlite3.c       sqlite3_tokenizer_cursor *pC;
pC               149203 ext/sqlite3/libsqlite/sqlite3.c       rc = sqlite3Fts3OpenTokenizer(pTab->pTokenizer, iLangid, zDoc, nDoc, &pC);
pC               149209 ext/sqlite3/libsqlite/sqlite3.c         rc = pMod->xNext(pC, &ZDUMMY, &DUMMY1, &DUMMY2, &DUMMY3, &iCurrent);
pC               149211 ext/sqlite3/libsqlite/sqlite3.c       pMod->xClose(pC);
pC               149251 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_tokenizer_cursor *pC;   /* Tokenizer cursor open on zDoc/nDoc */
pC               149264 ext/sqlite3/libsqlite/sqlite3.c   rc = sqlite3Fts3OpenTokenizer(pTab->pTokenizer, pCsr->iLangid, zDoc,nDoc,&pC);
pC               149287 ext/sqlite3/libsqlite/sqlite3.c     rc = pMod->xNext(pC, &ZDUMMY, &DUMMY1, &iBegin, &iFin, &iCurrent);
pC               149339 ext/sqlite3/libsqlite/sqlite3.c   pMod->xClose(pC);
pC               150065 ext/sqlite3/libsqlite/sqlite3.c     sqlite3_tokenizer_cursor *pC; /* Tokenizer cursor */
pC               150100 ext/sqlite3/libsqlite/sqlite3.c         zDoc, nDoc, &pC
pC               150104 ext/sqlite3/libsqlite/sqlite3.c     rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
pC               150129 ext/sqlite3/libsqlite/sqlite3.c           rc = pMod->xNext(pC, &ZDUMMY, &NDUMMY, &iStart, &iEnd, &iCurrent);
pC               150146 ext/sqlite3/libsqlite/sqlite3.c     pMod->xClose(pC);
pC               150520 ext/sqlite3/libsqlite/sqlite3.c   sqlite3_tokenizer_cursor *pC,   /* Cursor returned by simpleOpen */
pC               150527 ext/sqlite3/libsqlite/sqlite3.c   unicode_cursor *pCsr = (unicode_cursor *)pC;