Lines Matching refs:nSample
17777 int nSample; /* Number of elements in aSample[] */ member
107526 int nSample; /* Current number of samples */
107810 for(i=p->nSample-1; i>=0; i--){
107829 if( p->nSample>=p->mxSample ){
107835 memmove(pMin, &pMin[1], sizeof(p->a[0])*(p->nSample-p->iMin-1));
107836 pSample = &p->a[p->nSample-1];
107841 p->nSample = p->mxSample-1;
107847 assert( p->nSample==0
107848 || pNew->anLt[p->nCol-1] > p->a[p->nSample-1].anLt[p->nCol-1] );
107851 pSample = &p->a[p->nSample];
107853 p->nSample++;
107859 if( p->nSample>=p->mxSample ){
107888 if( p->nSample<p->mxSample || sampleIsBetter(p, pBest, &p->a[p->iMin]) ){
107895 for(i=p->nSample-1; i>=0; i--){
107902 for(i=p->nSample-1; i>=0; i--){
108114 if( p->iGet<p->nSample ){
108126 assert( p->iGet<p->nSample );
108821 for(j=0; j<pIdx->nSample; j++){
108828 pIdx->nSample = 0;
108845 IndexSample *pFinal = &aSample[pIdx->nSample-1];
108857 int nSample = pIdx->nSample;
108868 nSample--;
108879 for(i=0; i<nSample; i++){
108880 if( i==(pIdx->nSample-1)
108952 int nSample; /* Number of samples */
108959 nSample = sqlite3_column_int(pStmt, 1);
108961 assert( pIdx==0 || pIdx->nSample==0 );
108970 nByte = sizeof(IndexSample) * nSample;
108971 nByte += sizeof(tRowcnt) * nIdxCol * 3 * nSample;
108979 pSpace = (tRowcnt*)&pIdx->aSample[nSample];
108981 for(i=0; i<nSample; i++){
109015 pSample = &pIdx->aSample[pIdx->nSample];
109035 pIdx->nSample++;
145936 assert( pIdx->nSample>0 );
145985 iSample = pIdx->nSample * nField;
146026 assert( i<pIdx->nSample );
146036 assert( i<=pIdx->nSample && i>=0 );
146038 assert( i==pIdx->nSample
146070 if( i>=pIdx->nSample ){
146182 int nUpper = p->nSample+1;
146198 nUpper = p2 ? 0 : p->nSample;
146204 for(i=0; rc==SQLITE_OK && i<p->nSample; i++){
146224 int nAdjust = (sqlite3LogEst(p->nSample) - sqlite3LogEst(nDiff));
146298 if( p->nSample>0 && ALWAYS(nEq<p->nSampleCol)
146480 assert( p->nSample>0 );
147469 && pProbe->nSample