Lines Matching refs:nSegment
66471 int nSegment; /* Number of entries in aSegment[] */ member
67647 for(i=p->nSegment-1; i>=0; i--){
67828 int nSegment; /* Number of segments to merge */ local
67842 nSegment = walFramePage(iLast) + 1;
67843 nByte = SZ_WALITERATOR(nSegment)
67852 p->nSegment = nSegment;
67855 for(i=walFramePage(nBackfill+1); rc==SQLITE_OK && i<nSegment; i++){
67864 if( (i+1)==nSegment ){
67869 aIndex = &((ht_slot *)&p->aSegment[p->nSegment])[sLoc.iZero];
189267 int nSegment; /* Size of apSegment array */
192026 if( (pCsr->nSegment%16)==0 ){
192028 sqlite3_int64 nByte = (pCsr->nSegment + 16)*sizeof(Fts3SegReader*);
192036 pCsr->apSegment[pCsr->nSegment++] = pNew;
192100 rc = sqlite3Fts3SegReaderNew(pCsr->nSegment+1,
201014 for(ii=0; rc==SQLITE_OK && ii<pMsr->nSegment; ii++){
201331 int nSegment, /* Size of apSegment array */
201337 assert( nSuspect<=nSegment );
201339 if( nSuspect==nSegment ) nSuspect--;
201342 for(j=i; j<(nSegment-1); j++){
202198 int nSeg = pCsr->nSegment;
202206 for(i=0; pCsr->bRestart==0 && i<pCsr->nSegment; i++){
202241 int nSegment = pCsr->nSegment;
202254 for(i=0; i<nSegment; i++){
202297 for(i=0; i<pCsr->nSegment; i++){
202334 int nSegment = pCsr->nSegment;
202340 if( pCsr->nSegment==0 ) return SQLITE_OK;
202358 fts3SegReaderSort(apSegment, nSegment, pCsr->nAdvance, fts3SegReaderCmp);
202385 while( nMerge<nSegment
202502 for(i=0; i<pCsr->nSegment; i++){
202508 pCsr->nSegment = 0;
202682 if( rc!=SQLITE_OK || csr.nSegment==0 ) goto finished;
202694 if( csr.nSegment==1 && 0==fts3SegReaderIsPending(csr.apSegment[0]) ){
202713 assert( csr.nSegment>0 );
202735 p, iLangid, iIndex, iLevel, csr.apSegment, csr.nSegment
203104 assert( pCsr->nSegment==0 );
203114 pCsr->nSegment++;
203910 sqlite3_bind_int64(pLeafEst, 2, pCsr->nSegment);
204211 for(i=pCsr->nSegment-1; i>=0 && rc==SQLITE_OK; i--){
204217 for(j=0; ALWAYS(j<pCsr->nSegment); j++){
204221 assert( j<pCsr->nSegment && pSeg->iIdx==i );
204241 if( rc==SQLITE_OK && nRem!=pCsr->nSegment ){
204469 if( SQLITE_OK==rc && pCsr->nSegment==nSeg
218659 int nSegment; /* Number of segments */
218685 pSeg = p->aSegment + p->nSegment;
218686 p->nSegment++;
218844 p->nEvent = p->nSegment = 0;
244677 int nSegment; /* Total segments in this structure */
245347 int nSegment = 0;
245366 i += fts5GetVarint32(&pData[i], nSegment);
245368 || nSegment>FTS5_MAX_SEGMENT || nSegment<0
245378 pRet->nSegment = nSegment;
245395 nSegment -= nTotal;
245427 if( nSegment!=0 && rc==SQLITE_OK ) rc = FTS5_CORRUPT;
245567 assert_nc( p->pStruct->nSegment==pTest->nSegment );
245605 int nSegment = 0; /* Total number of segments */
245609 nSegment += pStruct->aLevel[iLvl].nSeg;
245613 return nSegment;
245642 assert( pStruct->nSegment==fts5StructureCountSegments(pStruct) );
245656 fts5BufferSafeAppendVarint(&buf, pStruct->nSegment);
248155 int nSegment, /* Number of segments to merge (iLevel>=0) */
248169 assert( pStruct->nSegment==fts5StructureCountSegments(pStruct) );
248170 nSeg = pStruct->nSegment;
248173 nSeg = MIN(pStruct->aLevel[iLevel].nSeg, nSegment);
248335 if( pStruct->nSegment>=FTS5_MAX_SEGMENT ){
249029 pStruct->nSegment++;
249110 pStruct->nSegment -= nInput;
249115 pStruct->nSegment--;
249995 pStruct->nSegment++;
250037 int nSeg = pStruct->nSegment;
250090 pNew->nSegment = pLvl->nSeg = nSeg;
250116 assert( pNew==0 || pNew->nSegment>0 );
251476 pNew = fts5MultiIterAlloc(p, pStruct->nSegment);