diff options
author | drh <> | 2022-04-06 15:41:53 +0000 |
---|---|---|
committer | drh <> | 2022-04-06 15:41:53 +0000 |
commit | 2a7dcbfbb0e6fcd255fda917d0f28a10588b7dd0 (patch) | |
tree | 17fdc08617f10256ad40eed7b4fa50fedd092a25 /src/insert.c | |
parent | c16a5686fe4860b86a30a8357314ed2171f75d40 (diff) | |
download | sqlite-2a7dcbfbb0e6fcd255fda917d0f28a10588b7dd0.tar.gz sqlite-2a7dcbfbb0e6fcd255fda917d0f28a10588b7dd0.zip |
Attempt to show triggers in the TreeView output from DELETE, INSERT, and
UPDATE statements.
FossilOrigin-Name: b0939d6f4d94b45dce53ace6295508a67d574cc72bd6977623bf77065b3c4e64
Diffstat (limited to 'src/insert.c')
-rw-r--r-- | src/insert.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/insert.c b/src/insert.c index 9acddd407..e56d03719 100644 --- a/src/insert.c +++ b/src/insert.c @@ -722,13 +722,6 @@ void sqlite3Insert( assert( db->mallocFailed==0 ); dest.iSDParm = 0; /* Suppress a harmless compiler warning */ -#if TREETRACE_ENABLED - if( sqlite3TreeTrace & 0x10000 ){ - sqlite3TreeViewInsert(0, pParse->pWith, pTabList, pColumn, pSelect, - onError, pUpsert); - } -#endif - /* If the Select object is really just a simple VALUES() list with a ** single row (the common case) then keep that one row of values ** and discard the other (unused) parts of the pSelect object @@ -772,6 +765,14 @@ void sqlite3Insert( #endif assert( (pTrigger && tmask) || (pTrigger==0 && tmask==0) ); +#if TREETRACE_ENABLED + if( sqlite3TreeTrace & 0x10000 ){ + sqlite3TreeViewLine(0, "In sqlite3Insert() at %s:%d", __FILE__, __LINE__); + sqlite3TreeViewInsert(pParse->pWith, pTabList, pColumn, pSelect, + onError, pUpsert, pTrigger); + } +#endif + /* If pTab is really a view, make sure it has been initialized. ** ViewGetColumnNames() is a no-op if pTab is not a view. */ |