Lines Matching refs:SQLITE_INDEX_SAMPLES

324 #define SQLITE_INDEX_SAMPLES 10  macro
77796 sqlite3VdbeAddOp2(v, OP_Integer, SQLITE_INDEX_SAMPLES, regSamplerecno);
77797 sqlite3VdbeAddOp2(v, OP_Integer, SQLITE_INDEX_SAMPLES*2-1, regTemp);
77798 sqlite3VdbeAddOp2(v, OP_Integer, SQLITE_INDEX_SAMPLES*2, regTemp2);
77805 sqlite3VdbeAddOp2(v, OP_AddImm, regLast, SQLITE_INDEX_SAMPLES*2-2);
77872 sqlite3VdbeAddOp2(v, OP_Integer, SQLITE_INDEX_SAMPLES, regTemp2);
78172 for(j=0; j<SQLITE_INDEX_SAMPLES; j++){
78268 if( iSample<SQLITE_INDEX_SAMPLES && iSample>=0 ){
78272 static const int sz = sizeof(IndexSample)*SQLITE_INDEX_SAMPLES;
102813 for(i=0; i<SQLITE_INDEX_SAMPLES; i++){
102825 while( i<SQLITE_INDEX_SAMPLES && aSample[i].eType==SQLITE_NULL ) i++;
102855 for(i=0; i<SQLITE_INDEX_SAMPLES; i++){
102881 assert( i>=0 && i<=SQLITE_INDEX_SAMPLES );
102981 int iUpper = SQLITE_INDEX_SAMPLES;
103008 if( pUpper ) iUpper = (iLower + SQLITE_INDEX_SAMPLES + 1)/2;
103018 testcase( iEst==SQLITE_INDEX_SAMPLES );
103019 assert( iEst<=SQLITE_INDEX_SAMPLES );
103021 *piEst = 50/SQLITE_INDEX_SAMPLES;
103023 *piEst = (iEst*100)/SQLITE_INDEX_SAMPLES;
103087 nRowEst = p->aiRowEst[0]/(SQLITE_INDEX_SAMPLES*2);
103090 nRowEst = (iUpper-iLower)*p->aiRowEst[0]/SQLITE_INDEX_SAMPLES;
103132 u8 aSpan[SQLITE_INDEX_SAMPLES+1]; /* Histogram regions that are spanned */
103133 u8 aSingle[SQLITE_INDEX_SAMPLES+1]; /* Histogram regions hit once */
103154 assert( iLower>=0 && iUpper<=SQLITE_INDEX_SAMPLES );
103159 for(i=nSpan=0; i<=SQLITE_INDEX_SAMPLES; i++){
103166 nRowEst = (nSpan*2+nSingle)*p->aiRowEst[0]/(2*SQLITE_INDEX_SAMPLES)