diff options
Diffstat (limited to 'src/treeview.c')
-rw-r--r-- | src/treeview.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/treeview.c b/src/treeview.c index a63f94bfd..7e1542463 100644 --- a/src/treeview.c +++ b/src/treeview.c @@ -947,6 +947,7 @@ void sqlite3TreeViewInsert( const SrcList *pTabList, const IdList *pColumnList, const Select *pSelect, + const ExprList *pExprList, int onError, const Upsert *pUpsert, const Trigger *pTrigger @@ -967,6 +968,7 @@ void sqlite3TreeViewInsert( if( pTabList ) n++; if( pColumnList ) n++; if( pSelect ) n++; + if( pExprList ) n++; if( pUpsert ) n++; if( pTrigger ) n++; if( pWith ){ @@ -989,6 +991,9 @@ void sqlite3TreeViewInsert( sqlite3TreeViewSelect(pView, pSelect, 0); sqlite3TreeViewPop(&pView); } + if( pExprList ){ + sqlite3TreeViewExprList(pView, pExprList, (--n)>0, "VALUES"); + } if( pUpsert ){ sqlite3TreeViewPush(&pView, (--n)>0); sqlite3TreeViewLine(pView, "UPSERT"); |