Lines Matching refs:aIndex
59850 ht_slot *aIndex; /* i0, i1, i2... such that aPgno[iN] ascend */
60784 u32 iPg = pSegment->aPgno[pSegment->aIndex[pSegment->iNext]];
60788 *piFrame = pSegment->iZero + pSegment->aIndex[pSegment->iNext];
61004 ht_slot *aIndex; /* Sorted index for this segment */
61012 aIndex = &((ht_slot *)&p->aSegment[p->nSegment])[sLoc.iZero];
61016 aIndex[j] = (ht_slot)j;
61018 walMergesort((u32 *)sLoc.aPgno, aTmp, aIndex, &nEntry);
61021 p->aSegment[i].aIndex = aIndex;
166107 } *aIndex;
167214 struct Fts3Index *aIndex; /* Allocated array */
167225 aIndex = sqlite3_malloc64(sizeof(struct Fts3Index) * nIndex);
167226 *apIndex = aIndex;
167227 if( !aIndex ){
167231 memset(aIndex, 0, sizeof(struct Fts3Index) * nIndex);
167243 aIndex[i].nPrefix = nPrefix;
167378 struct Fts3Index *aIndex = 0; /* Array of indexes for this table */
167583 rc = fts3PrefixParameter(zPrefix, &nIndex, &aIndex);
167622 p->aIndex = (struct Fts3Index *)&p->azColumn[nCol];
167623 memcpy(p->aIndex, aIndex, sizeof(struct Fts3Index) * nIndex);
167626 fts3HashInit(&p->aIndex[i].hPending, FTS3_HASH_STRING, 1);
167628 p->abNotindexed = (u8 *)&p->aIndex[nIndex];
167712 sqlite3_free(aIndex);
169165 if( iLevel<0 && p->aIndex && p->iPrevLangid==iLangid ){
169293 if( p->aIndex[i].nPrefix==nTerm ){
169303 if( p->aIndex[i].nPrefix==nTerm+1 ){
177236 p, iCol, iPos, &p->aIndex[0].hPending, zToken, nToken
177242 struct Fts3Index *pIndex = &p->aIndex[i];
177296 Fts3Hash *pHash = &p->aIndex[i].hPending;
178104 pHash = &p->aIndex[iIndex].hPending;
181710 if( p->aIndex[i].nPrefix<=nToken ){
181712 zToken, p->aIndex[i].nPrefix, iLang, i, iDocid, iCol, iPos