Lines Matching refs:aIndex
66474 ht_slot *aIndex; /* i0, i1, i2... such that aPgno[iN] ascend */ member
67650 u32 iPg = pSegment->aPgno[pSegment->aIndex[pSegment->iNext]];
67654 *piFrame = pSegment->iZero + pSegment->aIndex[pSegment->iNext];
67862 ht_slot *aIndex; /* Sorted index for this segment */ local
67869 aIndex = &((ht_slot *)&p->aSegment[p->nSegment])[sLoc.iZero];
67873 aIndex[j] = (ht_slot)j;
67875 walMergesort((u32 *)sLoc.aPgno, aTmp, aIndex, &nEntry);
67878 p->aSegment[i].aIndex = aIndex;
188996 } *aIndex;
190109 struct Fts3Index *aIndex; /* Allocated array */
190120 aIndex = sqlite3_malloc64(sizeof(struct Fts3Index) * nIndex);
190121 *apIndex = aIndex;
190122 if( !aIndex ){
190126 memset(aIndex, 0, sizeof(struct Fts3Index) * nIndex);
190138 aIndex[i].nPrefix = nPrefix;
190273 struct Fts3Index *aIndex = 0; /* Array of indexes for this table */
190478 rc = fts3PrefixParameter(zPrefix, &nIndex, &aIndex);
190517 p->aIndex = (struct Fts3Index *)&p->azColumn[nCol];
190518 memcpy(p->aIndex, aIndex, sizeof(struct Fts3Index) * nIndex);
190521 fts3HashInit(&p->aIndex[i].hPending, FTS3_HASH_STRING, 1);
190523 p->abNotindexed = (u8 *)&p->aIndex[nIndex];
190607 sqlite3_free(aIndex);
192068 if( iLevel<0 && p->aIndex && p->iPrevLangid==iLangid ){
192196 if( p->aIndex[i].nPrefix==nTerm ){
192206 if( p->aIndex[i].nPrefix==nTerm+1 ){
193020 if( fts3HashCount(&pTab->aIndex[0].hPending)>0 ){
200280 p, iCol, iPos, &p->aIndex[0].hPending, zToken, nToken
200286 struct Fts3Index *pIndex = &p->aIndex[i];
200340 Fts3Hash *pHash = &p->aIndex[i].hPending;
201156 pHash = &p->aIndex[iIndex].hPending;
204796 if( p->aIndex[i].nPrefix<=nToken ){
204798 zToken, p->aIndex[i].nPrefix, iLang, i, iDocid, iCol, iPos