aboutsummaryrefslogtreecommitdiff
path: root/src/resolve.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2019-07-19 14:32:42 +0000
committerdan <dan@noemail.net>2019-07-19 14:32:42 +0000
commit9bf022d57cd13c02976ce64d546cc2f12d0a0496 (patch)
tree608bab1ba1226fdb721c4c616f472b67d7edb9af /src/resolve.c
parent750c6ba5e5ab75e15f660d82d5428c78a44eda4e (diff)
downloadsqlite-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.c5
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