| /sqlite-3.40.0/src/ |
| H A D | delete.c | 143 Expr *pLimit, /* Optional LIMIT clause */ in sqlite3MaterializeView() argument 161 SF_IncludeHidden, pLimit); in sqlite3MaterializeView() 195 if( pOrderBy && pLimit==0 ) { in sqlite3LimitWhere() 205 if( pLimit == 0 ) { in sqlite3LimitWhere() 259 pOrderBy,0,pLimit in sqlite3LimitWhere() 282 Expr *pLimit /* LIMIT clause. May be null */ in sqlite3DeleteFrom() argument 357 pOrderBy, pLimit, pTrigger); in sqlite3DeleteFrom() 367 pLimit = 0; in sqlite3DeleteFrom() 419 pWhere, pOrderBy, pLimit, iTabCur in sqlite3DeleteFrom() 423 pLimit = 0; in sqlite3DeleteFrom() [all …]
|
| H A D | update.c | 195 Expr *pLimit /* LIMIT clause */ in updateFromSelect() argument 211 if( pOrderBy && pLimit==0 ) { in updateFromSelect() 216 pLimit2 = sqlite3ExprDup(db, pLimit, 0); in updateFromSelect() 219 UNUSED_PARAMETER(pLimit); in updateFromSelect() 236 if( pLimit ){ in updateFromSelect() 252 if( pLimit ){ in updateFromSelect() 291 Expr *pLimit, /* LIMIT clause. May be null */ in sqlite3Update() argument 403 pLimit = 0; in sqlite3Update() 637 pWhere, pOrderBy, pLimit, iDataCur in sqlite3Update() 640 pLimit = 0; in sqlite3Update() [all …]
|
| H A D | select.c | 161 pNew->pLimit = pLimit; in sqlite3SelectNew() 2409 Expr *pLimit = p->pLimit; in computeLimitRegisters() local 2591 pLimit = p->pLimit; in generateWithRecursiveQuery() 2701 p->pLimit = pLimit; in generateWithRecursiveQuery() 2879 pPrior->pLimit = p->pLimit; in multiSelect() 2966 pLimit = p->pLimit; in multiSelect() 2982 p->pLimit = pLimit; in multiSelect() 3044 pLimit = p->pLimit; in multiSelect() 3058 p->pLimit = pLimit; in multiSelect() 4454 Expr *pLimit = p->pLimit; in flattenSubquery() local [all …]
|
| H A D | treeview.c | 283 if( p->pLimit ) n++; in sqlite3TreeViewSelect() 336 if( p->pLimit ){ in sqlite3TreeViewSelect() 338 sqlite3TreeViewExpr(pView, p->pLimit->pLeft, p->pLimit->pRight!=0); in sqlite3TreeViewSelect() 339 if( p->pLimit->pRight ){ in sqlite3TreeViewSelect() 1012 const Expr *pLimit, in sqlite3TreeViewDelete() argument 1023 if( pLimit ) n++; in sqlite3TreeViewDelete() 1045 if( pLimit ){ in sqlite3TreeViewDelete() 1048 sqlite3TreeViewExpr(pView, pLimit, 0); in sqlite3TreeViewDelete() 1140 const Expr *pLimit, in sqlite3TreeViewUpdate() argument 1161 if( pLimit ) n++; in sqlite3TreeViewUpdate() [all …]
|
| H A D | expr.c | 750 heightOfExpr(p->pLimit, pnHeight); in heightOfSelect() 1738 pNew->pLimit = sqlite3ExprDup(db, p->pLimit, flags); in sqlite3SelectDup() 3326 if( pSel->pLimit ){ in sqlite3CodeSubselect() 3330 pLimit = sqlite3Expr(db, TK_INTEGER, "0"); in sqlite3CodeSubselect() 3331 if( pLimit ){ in sqlite3CodeSubselect() 3332 pLimit->affExpr = SQLITE_AFF_NUMERIC; in sqlite3CodeSubselect() 3333 pLimit = sqlite3PExpr(pParse, TK_NE, in sqlite3CodeSubselect() 3334 sqlite3ExprDup(db, pSel->pLimit->pLeft, 0), pLimit); in sqlite3CodeSubselect() 3337 pSel->pLimit->pLeft = pLimit; in sqlite3CodeSubselect() 3340 pLimit = sqlite3Expr(pParse->db, TK_INTEGER, "1"); in sqlite3CodeSubselect() [all …]
|
| H A D | walker.c | 137 if( sqlite3WalkExpr(pWalker, p->pLimit) ) return WRC_Abort; in sqlite3WalkSelectExpr()
|
| H A D | whereexpr.c | 1605 assert( p!=0 && p->pLimit!=0 ); /* 1 -- checked by caller */ in sqlite3WhereAddLimit() 1637 assert( p->pLimit->op==TK_LIMIT ); in sqlite3WhereAddLimit() 1638 whereAddLimitExpr(pWC, p->iLimit, p->pLimit->pLeft, in sqlite3WhereAddLimit() 1641 whereAddLimitExpr(pWC, p->iOffset, p->pLimit->pRight, in sqlite3WhereAddLimit()
|
| H A D | test_quota.c | 1335 Tcl_Obj *pLimit = Tcl_ObjGetVar2(p->interp, pVarname, 0, 0); in tclQuotaCallback() local 1336 rc = Tcl_GetWideIntFromObj(p->interp, pLimit, &x); in tclQuotaCallback()
|
| H A D | parse.y | 129 Expr *pLimit in updateDeleteLimitError() argument 137 sqlite3ExprDelete(pParse->db, pLimit); in updateDeleteLimitError() 520 if( pLoop->pOrderBy || pLoop->pLimit ){
|
| H A D | resolve.c | 1734 if( sqlite3ResolveExprNames(&sNC, p->pLimit) ){ in resolveSelectStep()
|
| H A D | insert.c | 2837 if( pSelect->pLimit ){ in xferOptimization()
|
| H A D | sqliteInt.h | 3360 Expr *pLimit; /* LIMIT expression. NULL means not used. */ member
|
| H A D | where.c | 5775 if( pSelect && pSelect->pLimit ){ in sqlite3WhereBegin()
|
| /sqlite-3.40.0/tool/ |
| H A D | showwal.c | 295 const unsigned char *pLimit; in describeContent() local 298 pLimit = &a[nLocal]; in describeContent() 303 while( i>0 && pData<=pLimit ){ in describeContent()
|
| H A D | showdb.c | 321 const unsigned char *pLimit; in describeContent() local 324 pLimit = &a[nLocal]; in describeContent() 329 while( i>0 && pData<=pLimit ){ in describeContent()
|