• Home
  • Raw
  • Download

Lines Matching refs:pLimit

15549   Expr *pLimit;          /* LIMIT expression. NULL means not used. */  member
26394 if( p->pLimit ) n++;
26450 if( p->pLimit ){
26452 sqlite3TreeViewExpr(pView, p->pLimit, 0);
89476 if( sqlite3WalkExpr(pWalker, p->pLimit) ) return WRC_Abort;
90757 if( sqlite3ResolveExprNames(&sNC, p->pLimit) ||
91735 heightOfExpr(p->pLimit, pnHeight);
92533 pNew->pLimit = sqlite3ExprDup(db, p->pLimit, flags);
93152 if( p->pLimit ) return 0; /* Has no LIMIT clause */
93814 sqlite3ExprDelete(pParse->db, pSel->pLimit);
93815 pSel->pLimit = sqlite3ExprAlloc(pParse->db, TK_INTEGER,
99549 if( sqlite3FixExpr(pFix, pSelect->pLimit) ){
104967 Expr *pLimit, /* The LIMIT clause. May be null */
104980 if( pOrderBy && (pLimit == 0) ) {
104988 if( pLimit == 0 ) {
105018 pOrderBy,0,pLimit,pOffset);
105030 sqlite3ExprDelete(pParse->db, pLimit);
111046 if( pSelect->pLimit ){
116800 sqlite3ExprDelete(db, p->pLimit);
116834 Expr *pLimit, /* LIMIT value. NULL means not used */
116866 pNew->pLimit = pLimit;
116869 assert( pOffset==0 || pLimit!=0 || pParse->nErr>0 || pParse->db->mallocFailed!=0 );
118603 assert( p->pOffset==0 || p->pLimit!=0 );
118604 if( p->pLimit ){
118608 if( sqlite3ExprIsInteger(p->pLimit, &n) ){
118618 sqlite3ExprCode(pParse, p->pLimit, iLimit);
118756 Expr *pLimit, *pOffset; /* Saved LIMIT and OFFSET */
118766 pLimit = p->pLimit;
118770 p->pLimit = p->pOffset = 0;
118862 p->pLimit = pLimit;
118898 assert( p->pLimit==0 );
118979 if( pPrior->pLimit ){
119028 assert( !pPrior->pLimit );
119031 pPrior->pLimit = p->pLimit;
119035 p->pLimit = 0;
119057 if( pPrior->pLimit
119058 && sqlite3ExprIsInteger(pPrior->pLimit, &nLimit)
119073 Expr *pLimit, *pOffset; /* Saved values of p->nLimit and p->nOffset */
119084 assert( p->pLimit==0 ); /* Not allowed on leftward elements */
119119 pLimit = p->pLimit;
119120 p->pLimit = 0;
119136 sqlite3ExprDelete(db, p->pLimit);
119137 p->pLimit = pLimit;
119166 Expr *pLimit, *pOffset;
119200 pLimit = p->pLimit;
119201 p->pLimit = 0;
119211 sqlite3ExprDelete(db, p->pLimit);
119212 p->pLimit = pLimit;
119690 sqlite3ExprDelete(db, p->pLimit);
119691 p->pLimit = 0;
120153 if( pSub->pLimit && p->pLimit ) return 0; /* Restriction (13) */
120155 if( (p->selFlags & SF_Compound)!=0 && pSub->pLimit ){
120160 if( pSub->pLimit && (pSrc->nSrc>1 || isAgg) ){
120170 if( pSub->pLimit && p->pWhere ) return 0; /* Restriction (19) */
120171 if( pSub->pLimit && (p->selFlags & SF_Distinct)!=0 ){
120298 Expr *pLimit = p->pLimit;
120304 p->pLimit = 0;
120309 p->pLimit = pLimit;
120497 if( pSub->pLimit ){
120498 pParent->pLimit = pSub->pLimit;
120499 pSub->pLimit = 0;
120575 if( pSubq->pLimit!=0 ){
120768 pNew->pLimit = 0;
135649 Expr *pLimit; /* The LIMIT expression. NULL if there is no limit */
138162 …or.yy72,yymsp[-1].minor.yy148,yymsp[-7].minor.yy194,yymsp[0].minor.yy354.pLimit,yymsp[0].minor.yy3…
138378 {yymsp[1].minor.yy354.pLimit = 0; yymsp[1].minor.yy354.pOffset = 0;}
138381 {yymsp[-1].minor.yy354.pLimit = yymsp[0].minor.yy190.pExpr; yymsp[-1].minor.yy354.pOffset = 0;}
138384 {yymsp[-3].minor.yy354.pLimit = yymsp[-2].minor.yy190.pExpr; yymsp[-3].minor.yy354.pOffset = yymsp[…
138387 {yymsp[-3].minor.yy354.pOffset = yymsp[-2].minor.yy190.pExpr; yymsp[-3].minor.yy354.pLimit = yymsp[…