Lines Matching refs:nSample
296 int nSample; /* Current number of samples */ member
579 for(i=p->nSample-1; i>=0; i--){ in sampleInsert()
598 if( p->nSample>=p->mxSample ){ in sampleInsert()
604 memmove(pMin, &pMin[1], sizeof(p->a[0])*(p->nSample-p->iMin-1)); in sampleInsert()
605 pSample = &p->a[p->nSample-1]; in sampleInsert()
610 p->nSample = p->mxSample-1; in sampleInsert()
616 assert( p->nSample==0 in sampleInsert()
617 || pNew->anLt[p->nCol-1] > p->a[p->nSample-1].anLt[p->nCol-1] ); in sampleInsert()
620 pSample = &p->a[p->nSample]; in sampleInsert()
622 p->nSample++; in sampleInsert()
628 if( p->nSample>=p->mxSample ){ in sampleInsert()
657 if( p->nSample<p->mxSample || sampleIsBetter(p, pBest, &p->a[p->iMin]) ){ in samplePushPrevious()
664 for(i=p->nSample-1; i>=0; i--){ in samplePushPrevious()
671 for(i=p->nSample-1; i>=0; i--){ in samplePushPrevious()
880 if( p->iGet<p->nSample ){ in statGet()
894 assert( p->iGet<p->nSample ); in statGet()
1603 for(j=0; j<pIdx->nSample; j++){
1610 pIdx->nSample = 0;
1627 IndexSample *pFinal = &aSample[pIdx->nSample-1];
1639 int nSample = pIdx->nSample; local
1650 nSample--;
1661 for(i=0; i<nSample; i++){
1662 if( i==(pIdx->nSample-1)
1734 int nSample; /* Number of samples */ local
1741 nSample = sqlite3_column_int(pStmt, 1);
1743 assert( pIdx==0 || pIdx->nSample==0 );
1752 nByte = sizeof(IndexSample) * nSample;
1753 nByte += sizeof(tRowcnt) * nIdxCol * 3 * nSample;
1761 pSpace = (tRowcnt*)&pIdx->aSample[nSample];
1764 for(i=0; i<nSample; i++){
1798 pSample = &pIdx->aSample[pIdx->nSample];
1818 pIdx->nSample++;