Lines Matching defs:pIter

44910   WalIterator *pIter = 0;         /* Wal iterator context */
44926 rc = walIteratorInit(pWal, &pIter);
44930 assert( pIter );
44981 while( rc==SQLITE_OK && 0==walIteratorNext(pIter, &iDbpage, &iFrame) ){
45039 walIteratorFree(pIter);
47343 BtLock *pIter;
47370 for(pIter=pBt->pLock; pIter; pIter=pIter->pNext){
47371 /* The condition (pIter->eLock!=eLock) in the following if(...)
47374 ** (eLock==WRITE_LOCK || pIter->eLock==WRITE_LOCK)
47380 assert( pIter->eLock==READ_LOCK || pIter->eLock==WRITE_LOCK );
47381 assert( eLock==READ_LOCK || pIter->pBtree==p || pIter->eLock==READ_LOCK);
47382 if( pIter->pBtree!=p && pIter->iTable==iTab && pIter->eLock!=eLock ){
47383 sqlite3ConnectionBlocked(p->db, pIter->pBtree->db);
47416 BtLock *pIter;
47434 for(pIter=pBt->pLock; pIter; pIter=pIter->pNext){
47435 if( pIter->iTable==iTable && pIter->pBtree==p ){
47436 pLock = pIter;
48088 u8 *pIter = &pCell[pPage->childPtrSize];
48103 pIter += getVarint32(pIter, nSize);
48108 /* pIter now points at the 64-bit integer key value, a variable length
48109 ** integer. The following block moves pIter to point at the first byte
48111 pEnd = &pIter[9];
48112 while( (*pIter++)&0x80 && pIter<pEnd );
48114 pIter += getVarint32(pIter, nSize);
48129 nSize += (u32)(pIter - pCell);
49675 BtLock *pIter;
49676 for(pIter=pBt->pLock; pIter; pIter=pIter->pNext){
49677 if( pIter->pBtree!=p ){
49678 pBlock = pIter->pBtree->db;
117894 Fts3Expr *pIter = pNotBranch;
117895 while( pIter->pLeft ){
117896 pIter = pIter->pLeft;
117898 pIter->pLeft = pRet;
121572 SegmentNode *pIter;
121575 for(pIter=pTree->pLeftmost; pIter && rc==SQLITE_OK; pIter=pIter->pRight){
121576 int nStart = fts3TreeFinishNode(pIter, iHeight, iNextLeaf);
121577 int nWrite = pIter->nData - nStart;
121579 rc = fts3WriteSegment(p, iNextFree, &pIter->aData[nStart], nWrite);
121581 iNextLeaf += (pIter->nEntry+1);
122935 char *pIter = *ppIter;
122936 if( pIter ){
122940 if( 0==(*pIter & 0xFE) ){
122942 pIter = 0;
122945 fts3GetDeltaPosition(&pIter, &iIter);
122949 *ppIter = pIter;
122956 static int fts3SnippetNextCandidate(SnippetIter *pIter){
122959 if( pIter->iCurrent<0 ){
122964 pIter->iCurrent = 0;
122969 for(i=0; i<pIter->nPhrase; i++){
122970 SnippetPhrase *pPhrase = &pIter->aPhrase[i];
122971 fts3SnippetAdvance(&pPhrase->pHead, &pPhrase->iHead, pIter->nSnippet);
122977 for(i=0; i<pIter->nPhrase; i++){
122978 SnippetPhrase *pPhrase = &pIter->aPhrase[i];
122987 pIter->iCurrent = iStart = iEnd - pIter->nSnippet + 1;
122988 for(i=0; i<pIter->nPhrase; i++){
122989 SnippetPhrase *pPhrase = &pIter->aPhrase[i];
123000 ** iterator pIter.
123003 SnippetIter *pIter, /* Snippet iterator */
123010 int iStart = pIter->iCurrent; /* First token of snippet */
123016 for(i=0; i<pIter->nPhrase; i++){
123017 SnippetPhrase *pPhrase = &pIter->aPhrase[i];
123022 while( iCsr<(iStart+pIter->nSnippet) ){
123473 char *pIter;
123491 pIter = pFree;
123502 pIter = pExpr->aDoclist;
123507 while( pIter<pEnd ){
123508 while( *pIter++ & 0x80 ); /* Skip past docid. */
123509 fts3LoadColumnlistCounts(&pIter, &aOut[1], 1);
123650 static int fts3LcsIteratorAdvance(LcsIterator *pIter){
123651 char *pRead = pIter->pRead;
123657 pIter->iCol = LCS_ITERATOR_FINISHED;
123662 pIter->iCol = (int)iRead;
123663 pIter->iPos = pIter->iPosOffset;
123667 pIter->iPos += (int)(iRead-2);
123670 pIter->pRead = pRead;
123699 LcsIterator *pIter = &aIter[i];
123700 nToken -= pIter->pExpr->pPhrase->nToken;
123701 pIter->iPosOffset = nToken;
123702 pIter->pRead = sqlite3Fts3FindPositions(pIter->pExpr, pCsr->iPrevId, -1);
123703 if( pIter->pRead ){
123704 pIter->iPos = pIter->iPosOffset;
123707 pIter->iCol = LCS_ITERATOR_FINISHED;
123732 LcsIterator *pIter = &aIter[i];
123733 if( iCol!=pIter->iCol ){
123737 if( pAdv==0 || pIter->iPos<pAdv->iPos ){
123738 pAdv = pIter;
123740 if( nThisLcs==0 || pIter->iPos==pIter[-1].iPos ){
128045 UBreakIterator *pIter; /* ICU break-iterator object */
128155 pCsr->pIter = ubrk_open(UBRK_WORD, p->zLocale, pCsr->aChar, iOut, &status);
128162 ubrk_first(pCsr->pIter);
128172 ubrk_close(pCsr->pIter);
128198 iStart = ubrk_current(pCsr->pIter);
128199 iEnd = ubrk_next(pCsr->pIter);