Lines Matching refs:iAbsLevel
204069 static void fts3LogMerge(int nMerge, sqlite3_int64 iAbsLevel){ argument
204070 sqlite3_log(SQLITE_OK, "%d-way merge from level %d", nMerge, (int)iAbsLevel);
206510 static int fts3SegmentIsMaxLevel(Fts3Table *p, i64 iAbsLevel, int *pbMax){ argument
206521 sqlite3_bind_int64(pStmt, 1, iAbsLevel+1);
206523 (((u64)iAbsLevel/FTS3_SEGDIR_MAXLEVEL)+1) * FTS3_SEGDIR_MAXLEVEL
207128 sqlite3_int64 iAbsLevel, /* Absolute level just updated */ argument
207138 i64 iLast = (iAbsLevel/FTS3_SEGDIR_MAXLEVEL + 1) * FTS3_SEGDIR_MAXLEVEL - 1;
207146 sqlite3_bind_int64(pRange, 1, iAbsLevel+1);
207187 sqlite3_bind_int64(pRange, 1, iAbsLevel);
207206 sqlite3_bind_int64(pUpdate2, 1, iAbsLevel);
207650 sqlite3_int64 iAbsLevel, /* Absolute level to open */ argument
207672 sqlite3_bind_int64(pStmt, 1, iAbsLevel);
207726 sqlite3_int64 iAbsLevel; /* Absolute level of input segments */ member
208181 pWriter->iAbsLevel+1, /* level */
208267 sqlite3_int64 iAbsLevel, /* Absolute level of input segments */ argument
208287 sqlite3_bind_int64(pSelect, 1, iAbsLevel+1);
208346 pWriter->iAbsLevel = iAbsLevel;
208419 sqlite3_int64 iAbsLevel, /* Absolute index of input segments */ argument
208427 sqlite3_bind_int64(pOutputIdx, 1, iAbsLevel+1);
208464 sqlite3_int64 iAbsLevel, /* Absolute level of input segments */ argument
208478 sqlite3_bind_int64(pLeafEst, 1, iAbsLevel);
208505 pWriter->iAbsLevel = iAbsLevel;
208529 sqlite3_int64 iAbsLevel, /* Absolute level to delete from */ argument
208537 sqlite3_bind_int64(pDelete, 1, iAbsLevel);
208553 sqlite3_int64 iAbsLevel /* Absolute level to repack */ argument
208566 sqlite3_bind_int64(pSelect, 1, iAbsLevel);
208588 sqlite3_bind_int64(pUpdate, 2, iAbsLevel);
208686 sqlite3_int64 iAbsLevel, /* Absolute level of segment to modify */ argument
208702 sqlite3_bind_int64(pFetch, 1, iAbsLevel);
208747 sqlite3_bind_int64(pChomp, 3, iAbsLevel);
208772 sqlite3_int64 iAbsLevel, /* Absolute level containing segments */ argument
208796 rc = fts3RemoveSegdirEntry(p, iAbsLevel, pSeg->iIdx);
208805 rc = fts3TruncateSegment(p, iAbsLevel, pSeg->iIdx, zTerm, nTerm);
208811 rc = fts3RepackSegdirLevel(p, iAbsLevel);
208883 i64 iAbsLevel, /* First varint to store in hint */ argument
208889 pHint->n += sqlite3Fts3PutVarint(&pHint->a[pHint->n], iAbsLevel);
208939 sqlite3_int64 iAbsLevel = 0; /* Absolute level number to work on */ local
208966 iAbsLevel = sqlite3_column_int64(pFindLevel, 0);
208985 if( nSeg<0 || (iAbsLevel % nMod) >= (iHintAbsLevel % nMod) ){
208992 iAbsLevel = iHintAbsLevel;
209009 if( iAbsLevel<0 || iAbsLevel>(nMod<<32) ){
209024 rc = fts3IncrmergeOutputIdx(p, iAbsLevel, &iIdx);
209028 rc = fts3SegmentIsMaxLevel(p, iAbsLevel+1, &bIgnore);
209036 rc = fts3IncrmergeCsr(p, iAbsLevel, nSeg, pCsr);
209052 rc = fts3IncrmergeLoad(p, iAbsLevel, iIdx-1, zKey, nKey, pWriter);
209054 rc = fts3IncrmergeWriter(p, iAbsLevel, iIdx, pCsr, pWriter);
209058 fts3LogMerge(nSeg, iAbsLevel);
209070 rc = fts3IncrmergeChomp(p, iAbsLevel, pCsr, &nSeg);
209073 fts3IncrmergeHintPush(&hint, iAbsLevel, nSeg, &rc);
209083 fts3PromoteSegments(p, iAbsLevel+1, pWriter->nLeafData);