Lines Matching refs:StatSample
265 typedef struct StatSample StatSample; typedef
266 struct StatSample { struct
289 StatSample current; /* Current row as a StatSample */ argument
294 StatSample *aBest; /* Array of nCol best samples */
299 StatSample *a; /* Array of mxSample StatSample objects */
306 static void sampleClear(sqlite3 *db, StatSample *p){ in sampleClear()
318 static void sampleSetRowid(sqlite3 *db, StatSample *p, int n, const u8 *pData){ in sampleSetRowid()
334 static void sampleSetRowidInt64(sqlite3 *db, StatSample *p, i64 iRowid){ in sampleSetRowidInt64()
347 static void sampleCopy(StatAccum *p, StatSample *pTo, StatSample *pFrom){ in sampleCopy()
432 + sizeof(StatSample)*(nCol+mxSample) /* StatAccum.aBest[], a[] */ in statInit()
464 p->a = (struct StatSample*)&p->current.anLt[nColUp]; in statInit()
512 StatSample *pNew, in sampleIsBetterPost()
513 StatSample *pOld in sampleIsBetterPost()
536 StatSample *pNew, in sampleIsBetter()
537 StatSample *pOld in sampleIsBetter()
557 static void sampleInsert(StatAccum *p, StatSample *pNew, int nEqZero){ in sampleInsert()
558 StatSample *pSample = 0; in sampleInsert()
571 StatSample *pUpgrade = 0; in sampleInsert()
580 StatSample *pOld = &p->a[i]; in sampleInsert()
599 StatSample *pMin = &p->a[p->iMin]; in sampleInsert()
655 StatSample *pBest = &p->aBest[i]; in samplePushPrevious()
881 StatSample *pS = p->a + p->iGet; in statGet()