Lines Matching refs:nSample

296   int nSample;              /* Current number of samples */  member
580 for(i=p->nSample-1; i>=0; i--){ in sampleInsert()
599 if( p->nSample>=p->mxSample ){ in sampleInsert()
605 memmove(pMin, &pMin[1], sizeof(p->a[0])*(p->nSample-p->iMin-1)); in sampleInsert()
606 pSample = &p->a[p->nSample-1]; in sampleInsert()
611 p->nSample = p->mxSample-1; in sampleInsert()
617 assert( p->nSample==0 in sampleInsert()
618 || pNew->anLt[p->nCol-1] > p->a[p->nSample-1].anLt[p->nCol-1] ); in sampleInsert()
621 pSample = &p->a[p->nSample]; in sampleInsert()
623 p->nSample++; in sampleInsert()
629 if( p->nSample>=p->mxSample ){ in sampleInsert()
658 if( p->nSample<p->mxSample || sampleIsBetter(p, pBest, &p->a[p->iMin]) ){ in samplePushPrevious()
665 for(i=p->nSample-1; i>=0; i--){ in samplePushPrevious()
672 for(i=p->nSample-1; i>=0; i--){ in samplePushPrevious()
884 if( p->iGet<p->nSample ){ in statGet()
896 assert( p->iGet<p->nSample ); in statGet()
1615 for(j=0; j<pIdx->nSample; j++){
1622 pIdx->nSample = 0;
1639 IndexSample *pFinal = &aSample[pIdx->nSample-1];
1651 int nSample = pIdx->nSample; local
1662 nSample--;
1673 for(i=0; i<nSample; i++){
1674 if( i==(pIdx->nSample-1)
1746 int nSample; /* Number of samples */ local
1753 nSample = sqlite3_column_int(pStmt, 1);
1755 assert( pIdx==0 || pIdx->nSample==0 );
1764 nByte = sizeof(IndexSample) * nSample;
1765 nByte += sizeof(tRowcnt) * nIdxCol * 3 * nSample;
1773 pSpace = (tRowcnt*)&pIdx->aSample[nSample];
1776 for(i=0; i<nSample; i++){
1810 pSample = &pIdx->aSample[pIdx->nSample];
1830 pIdx->nSample++;