| /sqlite-3.40.0/ext/fts5/ |
| H A D | fts5_index.c | 1591 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 D | fts5_aux.c | 56 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 D | fts5_buffer.c | 209 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 D | fts5_expr.c | 472 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 D | fts5_vocab.c | 396 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 D | fts5_main.c | 2159 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 D | fts5_hash.c | 457 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 D | sqlite3rbu.c | 1097 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 D | changeset.c | 139 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 D | sqlite3session.c | 3390 *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 D | test_session.c | 547 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 D | sqlite3session.h | 589 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 D | memjournal.c | 134 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 D | btree.c | 317 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 D | insert.c | 1548 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 D | wal.c | 2046 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 D | fts3_snippet.c | 350 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 D | fts3_icu.c | 38 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 D | fts3.c | 4587 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 D | fts3_expr.c | 735 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 D | sqlite3expert.c | 895 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 D | sqlite3async.c | 815 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 D | lsm_shared.c | 578 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 D | fts2_icu.c | 40 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 D | threadtest3.c | 575 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()
|