Lines Matching defs:eCond
164595 ** A "PRECEDING <expr>" (eCond==0) or "FOLLOWING <expr>" (eCond==1) or the
164596 ** value of the second argument to nth_value() (eCond==2) has just been
164601 static void windowCheckValue(Parse *pParse, int reg, int eCond){
164612 assert( eCond>=0 && eCond<ArraySize(azErr) );
164614 if( eCond>=WINDOW_STARTING_NUM ){
164620 assert( eCond==3 || eCond==4 );
164621 VdbeCoverageIf(v, eCond==3);
164622 VdbeCoverageIf(v, eCond==4);
164626 assert( eCond==0 || eCond==1 || eCond==2 );
164627 VdbeCoverageIf(v, eCond==0);
164628 VdbeCoverageIf(v, eCond==1);
164629 VdbeCoverageIf(v, eCond==2);
164631 sqlite3VdbeAddOp3(v, aOp[eCond], regZero, sqlite3VdbeCurrentAddr(v)+2, reg);
164633 VdbeCoverageNeverNullIf(v, eCond==0); /* NULL case captured by */
164634 VdbeCoverageNeverNullIf(v, eCond==1); /* the OP_MustBeInt */
164635 VdbeCoverageNeverNullIf(v, eCond==2);
164636 VdbeCoverageNeverNullIf(v, eCond==3); /* NULL case caught by */
164637 VdbeCoverageNeverNullIf(v, eCond==4); /* the OP_Ge */
164640 sqlite3VdbeAppendP4(v, (void*)azErr[eCond], P4_STATIC);