• Home
  • Raw
  • Download

Lines Matching refs:aIndex

55150     ht_slot *aIndex;              /* i0, i1, i2... such that aPgno[iN] ascend */
56032 u32 iPg = pSegment->aPgno[pSegment->aIndex[pSegment->iNext]];
56036 *piFrame = pSegment->iZero + pSegment->aIndex[pSegment->iNext];
56253 ht_slot *aIndex; /* Sorted index for this segment */
56261 aIndex = &((ht_slot *)&p->aSegment[p->nSegment])[iZero];
56265 aIndex[j] = (ht_slot)j;
56267 walMergesort((u32 *)aPgno, aTmp, aIndex, &nEntry);
56270 p->aSegment[i].aIndex = aIndex;
145907 } *aIndex;
146943 struct Fts3Index *aIndex; /* Allocated array */
146954 aIndex = sqlite3_malloc(sizeof(struct Fts3Index) * nIndex);
146955 *apIndex = aIndex;
146956 if( !aIndex ){
146960 memset(aIndex, 0, sizeof(struct Fts3Index) * nIndex);
146972 aIndex[i].nPrefix = nPrefix;
147107 struct Fts3Index *aIndex = 0; /* Array of indexes for this table */
147312 rc = fts3PrefixParameter(zPrefix, &nIndex, &aIndex);
147351 p->aIndex = (struct Fts3Index *)&p->azColumn[nCol];
147352 memcpy(p->aIndex, aIndex, sizeof(struct Fts3Index) * nIndex);
147355 fts3HashInit(&p->aIndex[i].hPending, FTS3_HASH_STRING, 1);
147357 p->abNotindexed = (u8 *)&p->aIndex[nIndex];
147437 sqlite3_free(aIndex);
148836 if( iLevel<0 && p->aIndex ){
148964 if( p->aIndex[i].nPrefix==nTerm ){
148974 if( p->aIndex[i].nPrefix==nTerm+1 ){
156899 p, iCol, iPos, &p->aIndex[0].hPending, zToken, nToken
156905 struct Fts3Index *pIndex = &p->aIndex[i];
156959 Fts3Hash *pHash = &p->aIndex[i].hPending;
157757 pHash = &p->aIndex[iIndex].hPending;
161287 if( p->aIndex[i].nPrefix<=nToken ){
161289 zToken, p->aIndex[i].nPrefix, iLang, i, iDocid, iCol, iPos