Home | History | Annotate | Download | only in dist

Lines Matching refs:pCursor

17311   BtCursor *pCursor                    /* Space to write cursor structure */
24387 BtCursor *pCursor; /* CURTYPE_BTREE or _PSEUDO. Btree cursor */
72510 BtCursor *pCursor; /* A list of all open cursors */
73430 for(p=pBtree->pBt->pCursor; p; p=p->pNext){
73691 for(p=pBt->pCursor; p; p=p->pNext){
73720 for(p=pBtree->pBt->pCursor; p; p=p->pNext){
73929 for(p=pBt->pCursor; p; p=p->pNext){
75811 pBt->pCursor = 0;
75993 pCursor!=0 && (pBt->pCursor->curFlags & BTCF_WriteFlag)!=0 );
75996 BtCursor *pCur = pBt->pCursor;
75997 pBt->pCursor = pCur->pNext; /* Unlink the cursor */
76046 BtCursor *pCur = pBt->pCursor;
76074 assert( !pBt->pCursor );
76209 assert( !pBt->pCursor );
76592 for(pCur=pBt->pCursor; pCur; pCur=pCur->pNext){
77593 for(p=pBtree->pBt->pCursor; p; p=p->pNext){
77853 for(pX=pBt->pCursor; pX; pX=pX->pNext){
77860 pCur->pNext = pBt->pCursor;
77861 pBt->pCursor = pCur;
77922 if( pBt->pCursor!=pCur ) return 0;
77950 assert( pBt->pCursor!=0 );
77951 if( pBt->pCursor==pCur ){
77952 pBt->pCursor = pCur->pNext;
77954 BtCursor *pPrev = pBt->pCursor;
77967 if( (pBt->openFlags & BTREE_SINGLE) && pBt->pCursor==0 ){
82213 for(pOther=pCur->pBt->pCursor; pOther; pOther=pOther->pNext){
90496 assert( pCx->uc.pCursor!=0 );
90497 sqlite3BtreeCloseCursor(pCx->uc.pCursor);
91529 rc = sqlite3BtreeTableMoveto(p->uc.pCursor, p->movetoTarget, 0, &res);
91550 assert( p->uc.pCursor!=0 );
91551 assert( sqlite3BtreeCursorHasMoved(p->uc.pCursor) );
91552 rc = sqlite3BtreeCursorRestore(p->uc.pCursor, &isDifferentRow);
91564 if( sqlite3BtreeCursorHasMoved(p->uc.pCursor) ){
93002 pCur = pC->uc.pCursor;
95779 nRec = sqlite3BtreePayloadSize(p->pCsr->uc.pCursor);
95782 rc = sqlite3BtreePayload(p->pCsr->uc.pCursor, 0, nRec, aRec);
96763 pCx->uc.pCursor = (BtCursor*)&pMem->z[SZ_VDBECURSOR(nField)];
96764 sqlite3BtreeCursorZero(pCx->uc.pCursor);
97203 || pCache->iOffset!=sqlite3BtreeOffset(pC->uc.pCursor)
97208 rc = sqlite3BtreePayload(pC->uc.pCursor, iOffset, len, pBuf);
97216 pCache->iOffset = sqlite3BtreeOffset(pC->uc.pCursor);
97231 rc = sqlite3VdbeMemFromBtree(pC->uc.pCursor, iOffset, len, pDest);
99389 if( sqlite3BtreeEof(pC->uc.pCursor) ){
99392 sqlite3VdbeMemSetInt64(pOut, sqlite3BtreeOffset(pC->uc.pCursor));
99469 pCrsr = pC->uc.pCursor;
99540 }else if( sqlite3BtreeCursorHasMoved(pC->uc.pCursor) ){
99557 rc = sqlite3VdbeMemFromBtreeZeroOffset(pC->uc.pCursor,aOffset[0],&sMem);
100248 pCrsr = p->apCsr[pOp->p1]->uc.pCursor;
100827 sqlite3BtreeClearCursor(pCur->uc.pCursor);
100899 rc = sqlite3BtreeCursor(pX, p2, wrFlag, pKeyInfo, pCur->uc.pCursor);
100912 sqlite3BtreeCursorHintFlags(pCur->uc.pCursor,
100946 pCx->pKeyInfo, pCx->uc.pCursor);
101043 pKeyInfo, pCx->uc.pCursor);
101049 0, pCx->uc.pCursor);
101056 assert( !sqlite3BtreeClosesWithCursor(pCx->ub.pBtx, pCx->uc.pCursor) );
101060 assert( sqlite3BtreeClosesWithCursor(pCx->ub.pBtx, pCx->uc.pCursor) );
101143 pCx->uc.pCursor = sqlite3BtreeFakeValidCursor();
101291 assert( pC->uc.pCursor!=0 );
101304 assert( sqlite3BtreeCursorHasHint(pC->uc.pCursor, BTREE_SEEK_EQ)==0
101328 rc = sqlite3BtreeLast(pC->uc.pCursor, &res);
101358 rc = sqlite3BtreeTableMoveto(pC->uc.pCursor, (u64)iKey, 0, &res);
101369 if( sqlite3BtreeCursorHasHint(pC->uc.pCursor, BTREE_SEEK_EQ) ){
101411 rc = sqlite3BtreeIndexMoveto(pC->uc.pCursor, &r, &res);
101426 rc = sqlite3BtreeNext(pC->uc.pCursor, 0);
101442 rc = sqlite3BtreePrevious(pC->uc.pCursor, 0);
101455 res = sqlite3BtreeEof(pC->uc.pCursor);
101572 if( !sqlite3BtreeCursorIsValidNN(pC->uc.pCursor) ){
101633 rc = sqlite3BtreeNext(pC->uc.pCursor, 0);
101830 assert( pC->uc.pCursor!=0 );
101845 rc = sqlite3BtreeIndexMoveto(pC->uc.pCursor, &r, &pC->seekResult);
101857 rc = sqlite3BtreeIndexMoveto(pC->uc.pCursor, pIdxKey, &pC->seekResult);
101979 pCrsr = pC->uc.pCursor;
102053 assert( pC->uc.pCursor!=0 );
102081 rc = sqlite3BtreeLast(pC->uc.pCursor, &res);
102088 assert( sqlite3BtreeCursorIsValid(pC->uc.pCursor) );
102089 v = sqlite3BtreeIntegerKey(pC->uc.pCursor);
102139 }while( ((rc = sqlite3BtreeTableMoveto(pC->uc.pCursor, (u64)v,
102210 assert( pC->uc.pCursor!=0 );
102262 rc = sqlite3BtreeInsert(pC->uc.pCursor, &x,
102304 rc = sqlite3BtreeTransferRow(pDest->uc.pCursor, pSrc->uc.pCursor, iKey);
102360 assert( pC->uc.pCursor!=0 );
102368 && sqlite3BtreeCursorIsValidNN(pC->uc.pCursor)
102373 i64 iKey = sqlite3BtreeIntegerKey(pC->uc.pCursor);
102389 pC->movetoTarget = sqlite3BtreeIntegerKey(pC->uc.pCursor);
102432 rc = sqlite3BtreeDelete(pC->uc.pCursor, pOp->p5);
102563 assert( pC->uc.pCursor!=0 );
102564 pCrsr = pC->uc.pCursor;
102628 assert( pC->uc.pCursor!=0 );
102635 v = sqlite3BtreeIntegerKey(pC->uc.pCursor);
102663 pC->uc.pCursor = sqlite3BtreeFakeValidCursor();
102668 assert( pC->uc.pCursor!=0 );
102669 sqlite3BtreeClearCursor(pC->uc.pCursor);
102709 pCrsr = pC->uc.pCursor;
102754 pCrsr = pC->uc.pCursor;
102838 pCrsr = pC->uc.pCursor;
102870 pCrsr = pC->uc.pCursor;
102953 rc = sqlite3BtreePrevious(pC->uc.pCursor, pOp->p3);
102969 rc = sqlite3BtreeNext(pC->uc.pCursor, pOp->p3);
103036 rc = sqlite3BtreeInsert(pC->uc.pCursor, &x,
103096 pCrsr = pC->uc.pCursor;
103164 assert( pC->uc.pCursor!=0 );
103180 rc = sqlite3VdbeIdxRowid(db, pC->uc.pCursor, &rowid);
103189 assert( pTabCur->uc.pCursor!=0 );
103286 assert( pC->uc.pCursor!=0);
103316 pCur = pC->uc.pCursor;
103463 rc = sqlite3BtreeClearTableOfCursor(pC->uc.pCursor);
103782 assert( pC->uc.pCursor!=0 );
103790 rc = sqlite3VdbeFindIndexKey(pC->uc.pCursor, pOp->p4.pIdx, &r, &res, 1);
104675 sqlite3BtreeCursorPin(pC->uc.pCursor);
104690 sqlite3BtreeCursorUnpin(pC->uc.pCursor);
104909 pRhs->pCsr = pC->uc.pCursor;
105579 sqlite3BtreeCursorHint(pC->uc.pCursor, BTREE_HINT_RANGE,
105924 p->pCsr = pC->uc.pCursor;
193094 int (*xClose)(sqlite3_tokenizer_cursor *pCursor);
193097 ** Retrieve the next token from the tokenizer cursor pCursor. This
193121 sqlite3_tokenizer_cursor *pCursor, /* Tokenizer cursor */
195415 static int fts3CloseMethod(sqlite3_vtab_cursor *pCursor){
195416 Fts3Cursor *pCsr = (Fts3Cursor *)pCursor;
196870 static int fts3NextMethod(sqlite3_vtab_cursor *pCursor){
196872 Fts3Cursor *pCsr = (Fts3Cursor *)pCursor;
196874 Fts3Table *pTab = (Fts3Table*)pCursor->pVtab;
196885 rc = fts3EvalNext((Fts3Cursor *)pCursor);
196923 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
196932 Fts3Table *p = (Fts3Table *)pCursor->pVtab;
196933 Fts3Cursor *pCsr = (Fts3Cursor *)pCursor;
197034 return fts3NextMethod(pCursor);
197041 static int fts3EofMethod(sqlite3_vtab_cursor *pCursor){
197042 Fts3Cursor *pCsr = (Fts3Cursor*)pCursor;
197056 static int fts3RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
197057 Fts3Cursor *pCsr = (Fts3Cursor *) pCursor;
197074 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
197079 pCursor;
197080 Fts3Table *p = (Fts3Table *)pCursor->pVtab;
197408 Fts3Cursor *pCursor; /* Cursor handle passed through apVal[0] */
197413 if( fts3FunctionArg(pContext, "optimize", apVal[0], &pCursor) ) return;
197414 p = (Fts3Table *)pCursor->base.pVtab;
200067 static int fts3auxCloseMethod(sqlite3_vtab_cursor *pCursor){
200068 Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab;
200069 Fts3auxCursor *pCsr = (Fts3auxCursor *)pCursor;
200099 static int fts3auxNextMethod(sqlite3_vtab_cursor *pCursor){
200100 Fts3auxCursor *pCsr = (Fts3auxCursor *)pCursor;
200101 Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab;
200198 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
200204 Fts3auxCursor *pCsr = (Fts3auxCursor *)pCursor;
200205 Fts3Table *pFts3 = ((Fts3auxTable *)pCursor->pVtab)->pFts3Tab;
200286 if( rc==SQLITE_OK ) rc = fts3auxNextMethod(pCursor);
200293 static int fts3auxEofMethod(sqlite3_vtab_cursor *pCursor){
200294 Fts3auxCursor *pCsr = (Fts3auxCursor *)pCursor;
200302 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
200306 Fts3auxCursor *p = (Fts3auxCursor *)pCursor;
200343 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
200346 Fts3auxCursor *pCsr = (Fts3auxCursor *)pCursor;
200595 sqlite3_tokenizer_cursor *pCursor;
200599 rc = sqlite3Fts3OpenTokenizer(pTokenizer, pParse->iLangid, z, n, &pCursor);
200605 rc = pModule->xNext(pCursor, &zToken, &nToken, &iStart, &iEnd, &iPosition);
200614 pModule->xClose(pCursor);
200660 pModule->xClose(pCursor);
200701 sqlite3_tokenizer_cursor *pCursor = 0;
200728 pTokenizer, pParse->iLangid, zInput, nInput, &pCursor);
200734 rc = pModule->xNext(pCursor, &zByte, &nByte, &iBegin, &iEnd, &iPos);
200789 if( pCursor ){
200790 pModule->xClose(pCursor);
202219 static int porterClose(sqlite3_tokenizer_cursor *pCursor){
202220 porter_tokenizer_cursor *c = (porter_tokenizer_cursor *) pCursor;
202692 sqlite3_tokenizer_cursor *pCursor, /* Cursor returned by porterOpen */
202699 porter_tokenizer_cursor *c = (porter_tokenizer_cursor *) pCursor;
203427 static int simpleClose(sqlite3_tokenizer_cursor *pCursor){
203428 simple_tokenizer_cursor *c = (simple_tokenizer_cursor *) pCursor;
203439 sqlite3_tokenizer_cursor *pCursor, /* Cursor returned by simpleOpen */
203446 simple_tokenizer_cursor *c = (simple_tokenizer_cursor *) pCursor;
203447 simple_tokenizer *t = (simple_tokenizer *) pCursor->pTokenizer;
203818 static int fts3tokCloseMethod(sqlite3_vtab_cursor *pCursor){
203819 Fts3tokCursor *pCsr = (Fts3tokCursor *)pCursor;
203829 static int fts3tokNextMethod(sqlite3_vtab_cursor *pCursor){
203830 Fts3tokCursor *pCsr = (Fts3tokCursor *)pCursor;
203831 Fts3tokTable *pTab = (Fts3tokTable *)(pCursor->pVtab);
203852 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
203859 Fts3tokCursor *pCsr = (Fts3tokCursor *)pCursor;
203860 Fts3tokTable *pTab = (Fts3tokTable *)(pCursor->pVtab);
203882 return fts3tokNextMethod(pCursor);
203888 static int fts3tokEofMethod(sqlite3_vtab_cursor *pCursor){
203889 Fts3tokCursor *pCsr = (Fts3tokCursor *)pCursor;
203897 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
203901 Fts3tokCursor *pCsr = (Fts3tokCursor *)pCursor;
203929 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
203932 Fts3tokCursor *pCsr = (Fts3tokCursor *)pCursor;
204809 int (*xNext)(sqlite3_tokenizer_cursor *pCursor,
209928 Fts3Cursor *pCursor; /* FTS3 Cursor */
210710 Fts3Table *pTab = (Fts3Table *)p->pCursor->base.pVtab;
210750 if( pExpr->bEof==0 && pExpr->iDocid==p->pCursor->iPrevId ){
210795 p->pCursor, pExpr, &p->aMatchinfo[3*iPhrase*p->nCol]
210816 rc = sqlite3Fts3EvalPhrasePoslist(p->pCursor, pExpr, i, &pCsr);
211208 sInfo.pCursor = pCsr;
211924 static int unicodeClose(sqlite3_tokenizer_cursor *pCursor){
211925 unicode_cursor *pCsr = (unicode_cursor *) pCursor;
225178 static int icuClose(sqlite3_tokenizer_cursor *pCursor){
225179 IcuCursor *pCsr = (IcuCursor *)pCursor;
225190 sqlite3_tokenizer_cursor *pCursor, /* Cursor returned by simpleOpen */
225197 IcuCursor *pCsr = (IcuCursor *)pCursor;
231722 static int statClose(sqlite3_vtab_cursor *pCursor){
231723 StatCursor *pCsr = (StatCursor *)pCursor;
231934 static int statNext(sqlite3_vtab_cursor *pCursor){
231938 StatCursor *pCsr = (StatCursor *)pCursor;
231939 StatTable *pTab = (StatTable *)pCursor->pVtab;
232090 static int statEof(sqlite3_vtab_cursor *pCursor){
232091 StatCursor *pCsr = (StatCursor *)pCursor;
232100 sqlite3_vtab_cursor *pCursor,
232104 StatCursor *pCsr = (StatCursor *)pCursor;
232105 StatTable *pTab = (StatTable*)(pCursor->pVtab);
232163 rc = statNext(pCursor);
232169 sqlite3_vtab_cursor *pCursor,
232173 StatCursor *pCsr = (StatCursor *)pCursor;
232229 static int statRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
232230 StatCursor *pCsr = (StatCursor *)pCursor;
232470 static int dbpageClose(sqlite3_vtab_cursor *pCursor){
232471 DbpageCursor *pCsr = (DbpageCursor *)pCursor;
232480 static int dbpageNext(sqlite3_vtab_cursor *pCursor){
232482 DbpageCursor *pCsr = (DbpageCursor *)pCursor;
232487 static int dbpageEof(sqlite3_vtab_cursor *pCursor){
232488 DbpageCursor *pCsr = (DbpageCursor *)pCursor;
232503 sqlite3_vtab_cursor *pCursor,
232507 DbpageCursor *pCsr = (DbpageCursor *)pCursor;
232508 DbpageTable *pTab = (DbpageTable *)pCursor->pVtab;
232552 sqlite3_vtab_cursor *pCursor,
232556 DbpageCursor *pCsr = (DbpageCursor *)pCursor;
232588 static int dbpageRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
232589 DbpageCursor *pCsr = (DbpageCursor *)pCursor;
260499 static int fts5CloseMethod(sqlite3_vtab_cursor *pCursor){
260500 if( pCursor ){
260501 Fts5FullTable *pTab = (Fts5FullTable*)(pCursor->pVtab);
260502 Fts5Cursor *pCsr = (Fts5Cursor*)pCursor;
260615 static int fts5NextMethod(sqlite3_vtab_cursor *pCursor){
260616 Fts5Cursor *pCsr = (Fts5Cursor*)pCursor;
260629 && ((Fts5Table*)pCursor->pVtab)->pConfig->bTokendata
260654 Fts5Config *pConfig = ((Fts5Table*)pCursor->pVtab)->pConfig;
260662 pCursor->pVtab->zErrMsg = sqlite3_mprintf(
261075 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
261081 Fts5FullTable *pTab = (Fts5FullTable*)(pCursor->pVtab);
261083 Fts5Cursor *pCsr = (Fts5Cursor*)pCursor;
261219 ** (pCursor) is used to execute the query issued by function
261265 rc = fts5NextMethod(pCursor);
261280 static int fts5EofMethod(sqlite3_vtab_cursor *pCursor){
261281 Fts5Cursor *pCsr = (Fts5Cursor*)pCursor;
261310 static int fts5RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){
261311 Fts5Cursor *pCsr = (Fts5Cursor*)pCursor;
262671 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
262675 Fts5FullTable *pTab = (Fts5FullTable*)(pCursor->pVtab);
262677 Fts5Cursor *pCsr = (Fts5Cursor*)pCursor;
268099 static int fts5VocabCloseMethod(sqlite3_vtab_cursor *pCursor){
268100 Fts5VocabCursor *pCsr = (Fts5VocabCursor*)pCursor;
268162 static int fts5VocabNextMethod(sqlite3_vtab_cursor *pCursor){
268163 Fts5VocabCursor *pCsr = (Fts5VocabCursor*)pCursor;
268164 Fts5VocabTable *pTab = (Fts5VocabTable*)pCursor->pVtab;
268301 sqlite3_vtab_cursor *pCursor, /* The cursor used for this query */
268307 Fts5VocabTable *pTab = (Fts5VocabTable*)pCursor->pVtab;
268308 Fts5VocabCursor *pCsr = (Fts5VocabCursor*)pCursor;
268365 rc = fts5VocabNextMethod(pCursor);
268375 static int fts5VocabEofMethod(sqlite3_vtab_cursor *pCursor){
268376 Fts5VocabCursor *pCsr = (Fts5VocabCursor*)pCursor;
268381 sqlite3_vtab_cursor *pCursor, /* Cursor to retrieve value from */
268385 Fts5VocabCursor *pCsr = (Fts5VocabCursor*)pCursor;
268387 int eType = ((Fts5VocabTable*)(pCursor->pVtab))->eType;
268453 sqlite3_vtab_cursor *pCursor,
268456 Fts5VocabCursor *pCsr = (Fts5VocabCursor*)pCursor;