Lines Matching refs:mxSample
109059 int mxSample; /* Maximum number of samples to accumulate */
109066 StatSample *a; /* Array of mxSample StatSample objects */
109135 if( p->mxSample ){
109138 for(i=0; i<p->mxSample; i++) sampleClear(p->db, p->a+i);
109180 int mxSample = OptimizationEnabled(db,SQLITE_Stat4) ?SQLITE_STAT4_SAMPLES :0;
109197 if( mxSample ){
109199 + sizeof(StatSample)*(nCol+mxSample) /* StatAccum.aBest[], a[] */
109200 + sizeof(tRowcnt)*3*nColUp*(nCol+mxSample);
109221 p->mxSample = p->nLimit==0 ? mxSample : 0;
109222 if( mxSample ){
109227 p->nPSample = (tRowcnt)(p->nEst/(mxSample/3+1) + 1);
109233 p->aBest = &p->a[mxSample];
109234 pSpace = (u8*)(&p->a[mxSample+nCol]);
109235 for(i=0; i<(mxSample+nCol); i++){
109366 if( p->nSample>=p->mxSample ){
109378 p->nSample = p->mxSample-1;
109396 if( p->nSample>=p->mxSample ){
109398 for(i=0; i<p->mxSample; i++){
109425 if( p->nSample<p->mxSample || sampleIsBetter(p, pBest, &p->a[p->iMin]) ){
109491 if( p->mxSample ) samplePushPrevious(p, iChng);
109502 if( p->mxSample ) p->current.anLt[i] += p->current.anEq[i];
109510 if( p->mxSample ){
109595 assert( eCall==STAT_GET_STAT1 || p->mxSample );