diff options
author | dan <dan@noemail.net> | 2019-07-19 14:32:42 +0000 |
---|---|---|
committer | dan <dan@noemail.net> | 2019-07-19 14:32:42 +0000 |
commit | 9bf022d57cd13c02976ce64d546cc2f12d0a0496 (patch) | |
tree | 608bab1ba1226fdb721c4c616f472b67d7edb9af /src/resolve.c | |
parent | 750c6ba5e5ab75e15f660d82d5428c78a44eda4e (diff) | |
download | sqlite-9bf022d57cd13c02976ce64d546cc2f12d0a0496.tar.gz sqlite-9bf022d57cd13c02976ce64d546cc2f12d0a0496.zip |
Fix a problem with renaming a table when the schema contains an invocation of a window function that is not currently registered.
FossilOrigin-Name: ff290feb97f689cf6ce4162d6aa36f9f9dcf1bff3096847d53a85f39f728d2de
Diffstat (limited to 'src/resolve.c')
-rw-r--r-- | src/resolve.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/resolve.c b/src/resolve.c index 54475f6d0..87020486e 100644 --- a/src/resolve.c +++ b/src/resolve.c @@ -891,6 +891,11 @@ static int resolveExprStep(Walker *pWalker, Expr *pExpr){ #endif } } +#ifndef SQLITE_OMIT_WINDOWFUNC + else if( pWin ){ + is_agg = 1; + } +#endif sqlite3WalkExprList(pWalker, pList); if( is_agg ){ #ifndef SQLITE_OMIT_WINDOWFUNC |