Lines Matching refs:aSample
1601 if( pIdx->aSample ){
1604 IndexSample *p = &pIdx->aSample[j];
1607 sqlite3DbFree(db, pIdx->aSample);
1611 pIdx->aSample = 0;
1626 IndexSample *aSample = pIdx->aSample; local
1627 IndexSample *pFinal = &aSample[pIdx->nSample-1];
1663 || aSample[i].anDLt[iCol]!=aSample[i+1].anDLt[iCol]
1665 sumEq += aSample[i].anEq[iCol];
1756 pIdx->aSample = sqlite3DbMallocZero(db, nByte);
1757 if( pIdx->aSample==0 ){
1761 pSpace = (tRowcnt*)&pIdx->aSample[nSample];
1765 pIdx->aSample[i].anEq = pSpace; pSpace += nIdxCol;
1766 pIdx->aSample[i].anLt = pSpace; pSpace += nIdxCol;
1767 pIdx->aSample[i].anDLt = pSpace; pSpace += nIdxCol;
1769 assert( ((u8*)pSpace)-nByte==(u8*)(pIdx->aSample) );
1798 pSample = &pIdx->aSample[pIdx->nSample];
1889 pIdx->aSample = 0;