aboutsummaryrefslogtreecommitdiff
path: root/src/resolve.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2017-11-14 23:48:23 +0000
committerdrh <drh@noemail.net>2017-11-14 23:48:23 +0000
commit8c0833fb218ef0b3fb89bef2b9600834e74cf8b7 (patch)
tree119a11cfc91a95d6fc4f4da4cceccb7f908089ef /src/resolve.c
parent65efeaca833662bdeb40240f24f99d5a8e287af2 (diff)
downloadsqlite-8c0833fb218ef0b3fb89bef2b9600834e74cf8b7.tar.gz
sqlite-8c0833fb218ef0b3fb89bef2b9600834e74cf8b7.zip
In the parse tree, combine LIMIT and OFFSET into a single expression rooted
on a TK_LIMIT node, for a small code size reduction and performance increase, and a reduction in code complexity. FossilOrigin-Name: 3925facd942c9df663f9b29b1e6f94f6be14af8c2b99eb691bfc836b4c220826
Diffstat (limited to 'src/resolve.c')
-rw-r--r--src/resolve.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/resolve.c b/src/resolve.c
index 17dbbccfc..f735fffa0 100644
--- a/src/resolve.c
+++ b/src/resolve.c
@@ -1196,8 +1196,7 @@ static int resolveSelectStep(Walker *pWalker, Select *p){
*/
memset(&sNC, 0, sizeof(sNC));
sNC.pParse = pParse;
- if( sqlite3ResolveExprNames(&sNC, p->pLimit) ||
- sqlite3ResolveExprNames(&sNC, p->pOffset) ){
+ if( sqlite3ResolveExprNames(&sNC, p->pLimit) ){
return WRC_Abort;
}