• Home
  • Raw
  • Download

Lines Matching refs:aIndex

59834     ht_slot *aIndex;              /* i0, i1, i2... such that aPgno[iN] ascend */
60768 u32 iPg = pSegment->aPgno[pSegment->aIndex[pSegment->iNext]];
60772 *piFrame = pSegment->iZero + pSegment->aIndex[pSegment->iNext];
60988 ht_slot *aIndex; /* Sorted index for this segment */
60996 aIndex = &((ht_slot *)&p->aSegment[p->nSegment])[sLoc.iZero];
61000 aIndex[j] = (ht_slot)j;
61002 walMergesort((u32 *)sLoc.aPgno, aTmp, aIndex, &nEntry);
61005 p->aSegment[i].aIndex = aIndex;
166091 } *aIndex;
167198 struct Fts3Index *aIndex; /* Allocated array */
167209 aIndex = sqlite3_malloc64(sizeof(struct Fts3Index) * nIndex);
167210 *apIndex = aIndex;
167211 if( !aIndex ){
167215 memset(aIndex, 0, sizeof(struct Fts3Index) * nIndex);
167227 aIndex[i].nPrefix = nPrefix;
167362 struct Fts3Index *aIndex = 0; /* Array of indexes for this table */
167567 rc = fts3PrefixParameter(zPrefix, &nIndex, &aIndex);
167606 p->aIndex = (struct Fts3Index *)&p->azColumn[nCol];
167607 memcpy(p->aIndex, aIndex, sizeof(struct Fts3Index) * nIndex);
167610 fts3HashInit(&p->aIndex[i].hPending, FTS3_HASH_STRING, 1);
167612 p->abNotindexed = (u8 *)&p->aIndex[nIndex];
167696 sqlite3_free(aIndex);
169149 if( iLevel<0 && p->aIndex && p->iPrevLangid==iLangid ){
169277 if( p->aIndex[i].nPrefix==nTerm ){
169287 if( p->aIndex[i].nPrefix==nTerm+1 ){
177208 p, iCol, iPos, &p->aIndex[0].hPending, zToken, nToken
177214 struct Fts3Index *pIndex = &p->aIndex[i];
177268 Fts3Hash *pHash = &p->aIndex[i].hPending;
178076 pHash = &p->aIndex[iIndex].hPending;
181682 if( p->aIndex[i].nPrefix<=nToken ){
181684 zToken, p->aIndex[i].nPrefix, iLang, i, iDocid, iCol, iPos