Lines Matching refs:current

104284   Stat4Sample current;      /* Current row as a Stat4Sample */
104363 sampleClear(p->db, &p->current);
104436 p->current.anDLt = (tRowcnt*)&p[1];
104437 p->current.anEq = &p->current.anDLt[nColUp];
104447 p->current.anLt = &p->current.anEq[nColUp];
104451 p->a = (struct Stat4Sample*)&p->current.anLt[nColUp];
104653 pBest->anEq[i] = p->current.anEq[i];
104671 if( p->a[i].anEq[j]==0 ) p->a[i].anEq[j] = p->current.anEq[j];
104680 tRowcnt nLt = p->current.anLt[0];
104681 tRowcnt nEq = p->current.anEq[0];
104685 p->current.isPSample = 1;
104686 sampleInsert(p, &p->current, 0);
104687 p->current.isPSample = 0;
104692 || sampleIsBetter(p, &p->current, &p->a[p->iMin])
104694 sampleInsert(p, &p->current, 0);
104739 for(i=0; i<p->nCol; i++) p->current.anEq[i] = 1;
104747 p->current.anEq[i]++;
104750 p->current.anDLt[i]++;
104752 p->current.anLt[i] += p->current.anEq[i];
104754 p->current.anEq[i] = 1;
104760 sampleSetRowidInt64(p->db, &p->current, sqlite3_value_int64(argv[2]));
104762 sampleSetRowid(p->db, &p->current, sqlite3_value_bytes(argv[2]),
104765 p->current.iHash = p->iPrn = p->iPrn*1103515245 + 12345;
104770 tRowcnt nLt = p->current.anLt[p->nCol-1];
104774 p->current.isPSample = 1;
104775 p->current.iCol = 0;
104776 sampleInsert(p, &p->current, p->nCol-1);
104777 p->current.isPSample = 0;
104782 p->current.iCol = i;
104783 if( i>=iChng || sampleIsBetterPost(p, &p->current, &p->aBest[i]) ){
104784 sampleCopy(p, &p->aBest[i], &p->current);
104879 u64 nDistinct = p->current.anDLt[i] + 1;
104883 assert( p->current.anEq[i] );
146866 WindowCsrAndReg current;
147302 p, OP_Le, p->current.csr, regCountdown, p->start.csr, lblDone
147306 p, OP_Ge, p->start.csr, regCountdown, p->current.csr, lblDone
147311 p, OP_Gt, p->end.csr, regCountdown, p->current.csr, lblDone
147326 csr = p->current.csr;
147327 reg = p->current.reg;
147839 s.current.csr = pMWin->iEphCsr;
147840 csrWrite = s.current.csr+1;
147841 s.start.csr = s.current.csr+2;
147842 s.end.csr = s.current.csr+3;
147903 s.current.reg = pParse->nMem+1; pParse->nMem += nPeer;
147961 sqlite3VdbeAddOp2(v, OP_Rewind, s.current.csr, 1);
147964 sqlite3VdbeAddOp1(v, OP_ResetSorter, s.current.csr);
147977 sqlite3VdbeAddOp2(v, OP_Rewind, s.current.csr, 1);
147984 sqlite3VdbeAddOp3(v, OP_Copy, regPeer, s.current.reg, pOrderBy->nExpr-1);
148002 windowCodeRangeTest(&s, OP_Ge, s.current.csr, regEnd, s.end.csr, lbl);
148028 windowCodeRangeTest(&s, OP_Ge, s.current.csr, regEnd, s.end.csr, lbl);
148105 sqlite3VdbeAddOp1(v, OP_ResetSorter, s.current.csr);