Lines Matching refs:pEnd
671 pWin->pEnd = sqlite3ExprDup(pParse->db, p->pEnd, 0); in sqlite3WindowUpdate()
680 && (pWin->pStart || pWin->pEnd) in sqlite3WindowUpdate()
713 sqlite3ExprDelete(db, pWin->pEnd); in sqlite3WindowUpdate()
714 pWin->pEnd = pWin->pStart = 0; in sqlite3WindowUpdate()
1138 sqlite3ExprDelete(db, p->pEnd); in sqlite3WindowDelete()
1182 Expr *pEnd, /* End window size if TK_FOLLOWING or PRECEDING */ in sqlite3WindowAlloc() argument
1195 assert( (eEnd==TK_FOLLOWING || eEnd==TK_PRECEDING)==(pEnd!=0) ); in sqlite3WindowAlloc()
1233 pWin->pEnd = sqlite3WindowOffsetExpr(pParse, pEnd); in sqlite3WindowAlloc()
1238 sqlite3ExprDelete(pParse->db, pEnd); in sqlite3WindowAlloc()
1367 if( sqlite3ExprCompare(pParse, p1->pEnd, p2->pEnd, -1) ) return 1; in sqlite3WindowCompare()
2396 pNew->pEnd = sqlite3ExprDup(db, p->pEnd, 0); in sqlite3WindowDup()
2848 && windowExprGtZero(pParse, pMWin->pEnd) in sqlite3WindowCodeStep()
2937 sqlite3ExprCode(pParse, pMWin->pEnd, regEnd); in sqlite3WindowCodeStep()