diff options
author | drh <drh@noemail.net> | 2017-11-14 23:48:23 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2017-11-14 23:48:23 +0000 |
commit | 8c0833fb218ef0b3fb89bef2b9600834e74cf8b7 (patch) | |
tree | 119a11cfc91a95d6fc4f4da4cceccb7f908089ef /src/resolve.c | |
parent | 65efeaca833662bdeb40240f24f99d5a8e287af2 (diff) | |
download | sqlite-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.c | 3 |
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; } |