Home
last modified time | relevance | path

Searched refs:pIter (Results 1 – 25 of 28) sorted by relevance

12

/sqlite-3.40.0/ext/fts5/
H A Dfts5_index.c1591 pIter->pLeaf = pIter->pNextLeaf; in fts5SegIterNextPage()
1770 memset(pIter, 0, sizeof(*pIter)); in fts5SegIterInit()
1937 pIter->iLeafOffset = pIter->aRowidOffset[pIter->iRowidOffset]; in fts5SegIterNext_Reverse()
2441 memset(pIter, 0, sizeof(*pIter)); in fts5SegIterSeekInit()
2945 pIter->xSetOutputs(pIter, pSeg); in fts5MultiIterNext()
3321 fts5SegiterPoslist(pIter->pIndex, pSeg, pIter->pColset, &pIter->poslist); in fts5IterSetOutputs_Col()
3323 pIter->base.pData = pIter->poslist.p; in fts5IterSetOutputs_Col()
3324 pIter->base.nData = pIter->poslist.n; in fts5IterSetOutputs_Col()
4883 u8 *p = pIter->aPoslist + pIter->nSize + pIter->nPoslist; in fts5DoclistIterNext()
4905 if( &pIter->aPoslist[pIter->nPoslist]>pIter->aEof ){ in fts5DoclistIterNext()
[all …]
H A Dfts5_aux.c56 pIter->iStart = -1; in fts5CInstIterNext()
57 pIter->iEnd = -1; in fts5CInstIterNext()
59 while( rc==SQLITE_OK && pIter->iInst<pIter->nInst ){ in fts5CInstIterNext()
61 rc = pIter->pApi->xInst(pIter->pFts, pIter->iInst, &ip, &ic, &io); in fts5CInstIterNext()
64 int iEnd = io - 1 + pIter->pApi->xPhraseSize(pIter->pFts, ip); in fts5CInstIterNext()
69 if( iEnd>pIter->iEnd ) pIter->iEnd = iEnd; in fts5CInstIterNext()
74 pIter->iInst++; in fts5CInstIterNext()
89 CInstIter *pIter in fts5CInstIterInit() argument
94 pIter->pApi = pApi; in fts5CInstIterInit()
95 pIter->pFts = pFts; in fts5CInstIterInit()
[all …]
H A Dfts5_buffer.c209 int sqlite3Fts5PoslistReaderNext(Fts5PoslistReader *pIter){ in sqlite3Fts5PoslistReaderNext() argument
210 if( sqlite3Fts5PoslistNext64(pIter->a, pIter->n, &pIter->i, &pIter->iPos) ){ in sqlite3Fts5PoslistReaderNext()
211 pIter->bEof = 1; in sqlite3Fts5PoslistReaderNext()
213 return pIter->bEof; in sqlite3Fts5PoslistReaderNext()
218 Fts5PoslistReader *pIter /* Iterator object to initialize */ in sqlite3Fts5PoslistReaderInit() argument
220 memset(pIter, 0, sizeof(*pIter)); in sqlite3Fts5PoslistReaderInit()
221 pIter->a = a; in sqlite3Fts5PoslistReaderInit()
222 pIter->n = n; in sqlite3Fts5PoslistReaderInit()
223 sqlite3Fts5PoslistReaderNext(pIter); in sqlite3Fts5PoslistReaderInit()
224 return pIter->bEof; in sqlite3Fts5PoslistReaderInit()
H A Dfts5_expr.c472 Fts5IndexIter *pIter = p->pIter; in fts5ExprSynonymList() local
473 if( sqlite3Fts5IterEof(pIter)==0 && pIter->iRowid==iRowid ){ in fts5ExprSynonymList()
846 Fts5IndexIter *pIter = pTerm->pIter; in fts5ExprNearTest() local
848 if( pIter->iRowid==pNode->iRowid && pIter->nData>0 ){ in fts5ExprNearTest()
869 Fts5IndexIter *pIter = pPhrase->aTerm[0].pIter; in fts5ExprNearTest() local
870 fts5BufferSet(&rc, &pPhrase->poslist, pIter->nData, pIter->pData); in fts5ExprNearTest()
1074 Fts5IndexIter *pIter = pPhrase->aTerm[j].pIter; in fts5ExprNodeTest_STRING() local
1075 if( pIter->iRowid==iLast || pIter->bEof ) continue; in fts5ExprNodeTest_STRING()
1143 Fts5IndexIter *pIter = pTerm->pIter; in fts5ExprNodeNext_STRING() local
1174 Fts5IndexIter *pIter = pPhrase->aTerm[0].pIter; in fts5ExprNodeTest_TERM() local
[all …]
H A Dfts5_vocab.c396 sqlite3Fts5IterClose(pCsr->pIter); in fts5VocabResetCursor()
399 pCsr->pIter = 0; in fts5VocabResetCursor()
422 if( sqlite3Fts5IterEof(pCsr->pIter) ){ in fts5VocabInstanceNewTerm()
444 Fts5IndexIter *pIter = pCsr->pIter; in fts5VocabInstanceNext() local
448 assert( sqlite3Fts5IterEof(pIter)==0 ); in fts5VocabInstanceNext()
451 || sqlite3Fts5PoslistNext64(pIter->pData, pIter->nData, po, pp) in fts5VocabInstanceNext()
456 rc = sqlite3Fts5IterNextScan(pCsr->pIter); in fts5VocabInstanceNext()
494 if( sqlite3Fts5IterEof(pCsr->pIter) ){ in fts5VocabNextMethod()
523 pPos = pCsr->pIter->pData; in fts5VocabNextMethod()
524 nPos = pCsr->pIter->nData; in fts5VocabNextMethod()
[all …]
H A Dfts5_main.c2159 if( pIter->a>=pIter->b ){ in fts5ApiPhraseNext()
2164 pIter->a += fts5GetVarint32(pIter->a, iVal); in fts5ApiPhraseNext()
2166 pIter->a += fts5GetVarint32(pIter->a, iVal); in fts5ApiPhraseNext()
2169 pIter->a += fts5GetVarint32(pIter->a, iVal); in fts5ApiPhraseNext()
2186 pIter->b = (pIter->a ? &pIter->a[n] : 0); in fts5ApiPhraseFirst()
2203 if( pIter->a>=pIter->b ){ in fts5ApiPhraseNextColumn()
2207 pIter->a += fts5GetVarint32(&pIter->a[0], iIncr); in fts5ApiPhraseNextColumn()
2213 if( pIter->a>=pIter->b ){ in fts5ApiPhraseNextColumn()
2218 pIter->a += fts5GetVarint32(pIter->a, dummy); in fts5ApiPhraseNextColumn()
2246 pIter->b = (pIter->a ? &pIter->a[n] : 0); in fts5ApiPhraseFirstColumn()
[all …]
H A Dfts5_hash.c457 Fts5HashEntry *pIter; in fts5HashEntrySort() local
458 for(pIter=pHash->aSlot[iSlot]; pIter; pIter=pIter->pHashNext){ in fts5HashEntrySort()
460 || (pIter->nKey+1>=nTerm && 0==memcmp(fts5EntryKey(pIter), pTerm, nTerm)) in fts5HashEntrySort()
462 Fts5HashEntry *pEntry = pIter; in fts5HashEntrySort()
/sqlite-3.40.0/ext/rbu/
H A Dsqlite3rbu.c1097 pIter->abNotNull = (u8*)&pIter->abTblPk[nCol]; in rbuAllocateIterArrays()
1276 memcpy(pIter->abIndexed, pIter->abTblPk, sizeof(u8)*pIter->nTblCol); in rbuObjIterCacheIndexedCols()
1336 rbuTableType(p, pIter->zTbl, &pIter->eType, &iTnum, &pIter->iPkTnum); in rbuObjIterCacheTableInfo()
1342 if( pIter->zIdx==0 ) pIter->iTnum = iTnum; in rbuObjIterCacheTableInfo()
1363 pIter->aiSrcOrder[pIter->nTblCol] = pIter->nTblCol; in rbuObjIterCacheTableInfo()
1364 pIter->azTblCol[pIter->nTblCol++] = zCopy; in rbuObjIterCacheTableInfo()
2223 assert( pIter->zIdxSql==0 && pIter->nIdxCol==0 && pIter->aIdxCol==0 ); in rbuObjIterGetIndexWhere()
2447 pIter->nCol = pIter->nTblCol; in rbuObjIterPrepareAll()
3371 && pIter->zIdx==0 && pIter->eType==RBU_PK_IPK && pIter->abTblPk[i] in rbuStepOneOp()
4524 for(pIter=pRbuVfs->pMain; pIter; pIter=pIter->pMainNext); in rbuMainlistAdd()
[all …]
/sqlite-3.40.0/ext/session/
H A Dchangeset.c139 sqlite3_changeset_iter *pIter in conflictCallback() argument
150 sqlite3changeset_pk(pIter, &abPK, 0); in conflictCallback()
169 sqlite3changeset_new(pIter, i, &pVal); in conflictCallback()
171 sqlite3changeset_old(pIter, i, &pVal); in conflictCallback()
254 sqlite3_changeset_iter *pIter; in main() local
270 sqlite3changeset_pk(pIter, &abPK, 0); in main()
274 sqlite3changeset_old(pIter, i, &pVal); in main()
281 sqlite3changeset_new(pIter, i, &pVal); in main()
289 sqlite3changeset_finalize(pIter); in main()
324 sqlite3_changeset_iter *pIter = 0; in main() local
[all …]
H A Dsqlite3session.c3390 *pOp = pIter->op; in sqlite3changeset_op()
3431 if( pIter->op!=SQLITE_UPDATE && pIter->op!=SQLITE_DELETE ){ in sqlite3changeset_old()
3459 if( pIter->op!=SQLITE_UPDATE && pIter->op!=SQLITE_INSERT ){ in sqlite3changeset_new()
3465 *ppValue = pIter->apValue[pIter->nCol+iVal]; in sqlite3changeset_new()
3474 #define sessionChangesetNew(pIter, iVal) (pIter)->apValue[(pIter)->nCol+(iVal)] argument
3475 #define sessionChangesetOld(pIter, iVal) (pIter)->apValue[(iVal)] argument
3515 if( pIter->pConflict || pIter->apValue ){ in sqlite3changeset_fk_conflicts()
4321 u8 *aBlob = &pIter->in.aData[pIter->in.iCurrent]; in sessionConflictHandler()
4322 int nBlob = pIter->in.iNext - pIter->in.iCurrent; in sessionConflictHandler()
4536 assert( pIter->op==SQLITE_UPDATE || pIter->op==SQLITE_DELETE ); in sessionApplyOneWithRetry()
[all …]
H A Dtest_session.c547 sqlite3changeset_fk_conflicts(pIter, &nFk); in test_conflict_handler()
584 sqlite3changeset_old(pIter, i, &pVal); in test_conflict_handler()
596 sqlite3changeset_new(pIter, i, &pVal); in test_conflict_handler()
709 sqlite3changeset_old(pIter, i, &pVal); in replace_handler()
718 sqlite3changeset_new(pIter, i, &pVal); in replace_handler()
1021 sqlite3_changeset_iter *pIter; in test_sqlite3session_foreach() local
1100 sqlite3changeset_finalize(pIter); in test_sqlite3session_foreach()
1147 sqlite3changeset_finalize(pIter); in test_sqlite3session_foreach()
1153 int rc2 = sqlite3changeset_next(pIter); in test_sqlite3session_foreach()
1154 rc = sqlite3changeset_finalize(pIter); in test_sqlite3session_foreach()
[all …]
H A Dsqlite3session.h589 int sqlite3changeset_next(sqlite3_changeset_iter *pIter);
624 sqlite3_changeset_iter *pIter, /* Iterator object */
658 sqlite3_changeset_iter *pIter, /* Iterator object */
689 sqlite3_changeset_iter *pIter, /* Changeset iterator */
723 sqlite3_changeset_iter *pIter, /* Changeset iterator */
751 sqlite3_changeset_iter *pIter, /* Changeset iterator */
768 sqlite3_changeset_iter *pIter, /* Changeset iterator */
803 int sqlite3changeset_finalize(sqlite3_changeset_iter *pIter);
/sqlite-3.40.0/src/
H A Dmemjournal.c134 FileChunk *pIter; in memjrnlFreeChunks() local
136 for(pIter=pFirst; pIter; pIter=pNext){ in memjrnlFreeChunks()
137 pNext = pIter->pNext; in memjrnlFreeChunks()
138 sqlite3_free(pIter); in memjrnlFreeChunks()
155 FileChunk *pIter; in memjrnlCreateFile() local
156 for(pIter=copy.pFirst; pIter; pIter=pIter->pNext){ in memjrnlCreateFile()
264 FileChunk *pIter = 0; in memjrnlTruncate() local
270 for(pIter=p->pFirst; ALWAYS(pIter) && iOff<size; pIter=pIter->pNext){ in memjrnlTruncate()
273 if( ALWAYS(pIter) ){ in memjrnlTruncate()
275 pIter->pNext = 0; in memjrnlTruncate()
[all …]
H A Dbtree.c317 for(pIter=pBt->pLock; pIter; pIter=pIter->pNext){ in querySharedCacheTableLock()
329 if( pIter->pBtree!=p && pIter->iTable==iTab && pIter->eLock!=eLock ){ in querySharedCacheTableLock()
381 for(pIter=pBt->pLock; pIter; pIter=pIter->pNext){ in setSharedCacheTableLock()
382 if( pIter->iTable==iTable && pIter->pBtree==p ){ in setSharedCacheTableLock()
1220 }while( (*pIter)>=0x80 && pIter<pEnd ); in btreeParseCellPtr()
1293 }while( *(pIter)>=0x80 && pIter<pEnd ); in btreeParseCellPtrIndex()
1353 }while( *(pIter)>=0x80 && pIter<pEnd ); in cellSizePtr()
1391 while( (*pIter++)&0x80 && pIter<pEnd ); in cellSizePtrNoPayload()
1415 }while( *(pIter)>=0x80 && pIter<pEnd ); in cellSizePtrTableLeaf()
1428 && (*pIter++)&0x80 ){ pIter++; } in cellSizePtrTableLeaf()
[all …]
H A Dinsert.c1548 assert( pIter->i==0 ); in indexIteratorFirst()
1549 if( pIter->eType ){ in indexIteratorFirst()
1550 *pIx = pIter->u.ax.aIdx[0].ix; in indexIteratorFirst()
1551 return pIter->u.ax.aIdx[0].p; in indexIteratorFirst()
1554 return pIter->u.lx.pIdx; in indexIteratorFirst()
1560 if( pIter->eType ){ in indexIteratorNext()
1561 int i = ++pIter->i; in indexIteratorNext()
1562 if( i>=pIter->u.ax.nIdx ){ in indexIteratorNext()
1567 return pIter->u.ax.aIdx[i].p; in indexIteratorNext()
1570 pIter->u.lx.pIdx = pIter->u.lx.pIdx->pNext; in indexIteratorNext()
[all …]
H A Dwal.c2046 WalIterator *pIter = 0; /* Wal iterator context */ in walCheckpoint() local
2091 rc = walIteratorInit(pWal, pInfo->nBackfill, &pIter); in walCheckpoint()
2092 assert( rc==SQLITE_OK || pIter==0 ); in walCheckpoint()
2095 if( pIter in walCheckpoint()
2128 while( rc==SQLITE_OK && 0==walIteratorNext(pIter, &iDbpage, &iFrame) ){ in walCheckpoint()
2213 walIteratorFree(pIter); in walCheckpoint()
/sqlite-3.40.0/ext/fts3/
H A Dfts3_snippet.c350 char *pIter = *ppIter; in fts3SnippetAdvance() local
351 if( pIter ){ in fts3SnippetAdvance()
357 pIter = 0; in fts3SnippetAdvance()
364 *ppIter = pIter; in fts3SnippetAdvance()
379 pIter->iCurrent = 0; in fts3SnippetNextCandidate()
402 pIter->iCurrent = iStart = iEnd - pIter->nSnippet + 1; in fts3SnippetNextCandidate()
890 assert( *pIter==0x00 || *pIter==0x01 ); in fts3ExprLHits()
892 pIter++; in fts3ExprLHits()
893 pIter += fts3GetVarint32(pIter, &iCol); in fts3ExprLHits()
1118 pRead = pIter->pRead; in fts3LcsIteratorAdvance()
[all …]
H A Dfts3_icu.c38 UBreakIterator *pIter; /* ICU break-iterator object */ member
151 pCsr->pIter = ubrk_open(UBRK_WORD, p->zLocale, pCsr->aChar, iOut, &status); in icuOpen()
158 ubrk_first(pCsr->pIter); in icuOpen()
168 ubrk_close(pCsr->pIter); in icuClose()
194 iStart = ubrk_current(pCsr->pIter); in icuNext()
195 iEnd = ubrk_next(pCsr->pIter); in icuNext()
H A Dfts3.c4587 if( pIter==0 || pIter>=(pEnd = pDL->aAll + pDL->nAll) ){ in fts3EvalDlPhraseNext()
4592 pIter += sqlite3Fts3GetVarint(pIter, &iDelta); in fts3EvalDlPhraseNext()
4608 while( pIter<pEnd && *pIter==0 ) pIter++; in fts3EvalDlPhraseNext()
4611 assert( pIter>=&pDL->aAll[pDL->nAll] || *pIter ); in fts3EvalDlPhraseNext()
5947 char *pIter; in sqlite3Fts3EvalPhrasePoslist() local
6044 pIter = 0; in sqlite3Fts3EvalPhrasePoslist()
6050 pIter++; in sqlite3Fts3EvalPhrasePoslist()
6051 pIter += fts3GetVarint32(pIter, &iThis); in sqlite3Fts3EvalPhrasePoslist()
6058 pIter++; in sqlite3Fts3EvalPhrasePoslist()
6059 pIter += fts3GetVarint32(pIter, &iThis); in sqlite3Fts3EvalPhrasePoslist()
[all …]
H A Dfts3_expr.c735 Fts3Expr *pIter = pNotBranch; in fts3ExprParse() local
736 while( pIter->pLeft ){ in fts3ExprParse()
737 pIter = pIter->pLeft; in fts3ExprParse()
739 pIter->pLeft = pRet; in fts3ExprParse()
740 pRet->pParent = pIter; in fts3ExprParse()
/sqlite-3.40.0/ext/expert/
H A Dsqlite3expert.c895 for(pIter=pEq; pIter; pIter=pIter->pLink) nEq++; in idxFindCompatible()
906 for(pIter=pEq; pIter; pIter=pIter->pLink) pIter->bFlag = 0; in idxFindCompatible()
915 for(pIter=pEq; pIter; pIter=pIter->pLink){ in idxFindCompatible()
1099 IdxScan *pIter; in idxCreateCandidates() local
1101 for(pIter=p->pScan; pIter && rc==SQLITE_OK; pIter=pIter->pNextScan){ in idxCreateCandidates()
1104 rc = idxCreateFromWhere(p, pIter, pIter->pOrder); in idxCreateCandidates()
1159 IdxTable *pIter; in idxTableFree() local
1161 for(pIter=pTab; pIter; pIter=pNext){ in idxTableFree()
1171 IdxWrite *pIter; in idxWriteFree() local
1173 for(pIter=pTab; pIter; pIter=pNext){ in idxWriteFree()
[all …]
/sqlite-3.40.0/ext/async/
H A Dsqlite3async.c815 AsyncFileLock *pIter; in getFileLock() local
819 for(pIter=pLock->pList; pIter; pIter=pIter->pNext){ in getFileLock()
820 assert(pIter->eAsyncLock>=pIter->eLock); in getFileLock()
870 AsyncFileLock *pIter; in asyncLock() local
872 for(pIter=pLock->pList; pIter; pIter=pIter->pNext){ in asyncLock()
918 AsyncFileLock *pIter; in asyncCheckReservedLock() local
922 for(pIter=p->pLock->pList; pIter; pIter=pIter->pNext){ in asyncCheckReservedLock()
1459 AsyncWrite *pIter; in asyncWriterThread() local
1495 for(pIter=async.pQueueFirst->pNext; pIter; pIter=pIter->pNext){ in asyncWriterThread()
1496 if( pIter->pFileData==pData && pIter->op==ASYNC_UNLOCK ) break; in asyncWriterThread()
[all …]
/sqlite-3.40.0/ext/lsm1/
H A Dlsm_shared.c578 LsmFile *pIter; in lsmDbDatabaseRelease() local
595 for(pIter=p->pLsmFile; pIter; pIter=pNext){ in lsmDbDatabaseRelease()
1741 lsm_db *pIter; in lsmShmTestLock() local
1752 for(pIter=p->pConn; pIter; pIter=pIter->pNext){ in lsmShmTestLock()
1753 if( pIter!=db && (pIter->mLock & mask) ){ in lsmShmTestLock()
1754 assert( pIter!=db ); in lsmShmTestLock()
1759 if( pIter ){ in lsmShmTestLock()
1784 lsm_db *pIter; in lsmShmLock() local
1806 for(pIter=p->pConn; pIter; pIter=pIter->pNext){ in lsmShmLock()
1807 assert( (pIter->mLock & me)==0 || (pIter->mLock & ms)!=0 ); in lsmShmLock()
[all …]
/sqlite-3.40.0/ext/fts2/
H A Dfts2_icu.c40 UBreakIterator *pIter; /* ICU break-iterator object */ member
150 pCsr->pIter = ubrk_open(UBRK_WORD, p->zLocale, pCsr->aChar, iOut, &status); in icuOpen()
157 ubrk_first(pCsr->pIter); in icuOpen()
167 ubrk_close(pCsr->pIter); in icuClose()
193 iStart = ubrk_current(pCsr->pIter); in icuNext()
194 iEnd = ubrk_next(pCsr->pIter); in icuNext()
/sqlite-3.40.0/test/
H A Dthreadtest3.c575 Statement *pIter; in closedb_x() local
577 for(pIter=pDb->pCache; pIter; pIter=pNext){ in closedb_x()
578 pNext = pIter->pNext; in closedb_x()
579 sqlite3_finalize(pIter->pStmt); in closedb_x()
580 sqlite3_free(pIter); in closedb_x()

12