]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Show more details about the SrcItem.fg field in tree-trace output.
authordrh <>
Sat, 28 Jan 2023 21:01:33 +0000 (21:01 +0000)
committerdrh <>
Sat, 28 Jan 2023 21:01:33 +0000 (21:01 +0000)
FossilOrigin-Name: 3d05dddd0bc826a73a8cecd6b116168082fb46b6e4868d03438c0a5a546d2f97

manifest
manifest.uuid
src/treeview.c

index 4d88d8d4a483b6dd84c2c45eb39d16333f53bef5..06a3b193bab92b2230fcaee3cfac9de7eb8953de 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\sa\sproblem\scausing\s"PRAGMA\squick_check"\sto\sreturn\sspurious\scorruption\serrors\sfor\sa\sWITHOUT\sROWID\sfor\swhich\sall\scolumns\sare\seither\svirtual\sor\spart\sof\sthe\sprimary\skey,\sand\sfor\swhich\sthe\sorder\sof\sthe\scolumns\sin\sthe\sprimary\skey\sdefinition\sis\sdifferent\sfrom\sthe\sorder\sin\sthe\stable.
-D 2023-01-28T17:37:37.660
+C Show\smore\sdetails\sabout\sthe\sSrcItem.fg\sfield\sin\stree-trace\soutput.
+D 2023-01-28T21:01:33.369
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -685,7 +685,7 @@ F src/test_window.c cdae419fdcea5bad6dcd9368c685abdad6deb59e9fc8b84b153de513d394
 F src/test_wsd.c 41cadfd9d97fe8e3e4e44f61a4a8ccd6f7ca8fe9
 F src/threads.c 4ae07fa022a3dc7c5beb373cf744a85d3c5c6c3c
 F src/tokenize.c 1305797eab3542a0896b552c6e7669c972c1468e11e92b370533c1f37a37082b
-F src/treeview.c 29b1dc7e0f84ba090734febe27393d4719682af0cae1b902d5ebf0236ecebea4
+F src/treeview.c fccf3b8c517c1f55cb380c1522febe6921fcb2bd800c16c78cab571d0eb0ccbd
 F src/trigger.c 5e68b790f022b8dafbfb0eb244786512a95c9575fc198719d2557d73e5795858
 F src/update.c f118e51768d2c1309e3c81e9f91141b22b8a1339cbc5969b1b2d810feaa25b22
 F src/upsert.c 5303dc6c518fa7d4b280ec65170f465c7a70b7ac2b22491598f6d0b4875b3145
@@ -2045,8 +2045,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 74508470c4caff04638e750cd84073f3137b8a9f72c6fe390a279da7b1c13398
-R bd3038bc22be97846ba0cea160d15dc3
-U dan
-Z be0e76aa8633e358a87d4d35c141ada3
+P a7530f897127f35a212db6557edbcbbb286cc0e094754c1c1b74ce8dbf724470
+R 92c8f8e400ced672286c461a5d51f1a5
+U drh
+Z b3d362fa27b1bfd30226a85010f3f7a0
 # Remove this line to create a well-formed Fossil manifest.
index ee3c2b5a3e3c8b5352784bcc458f9823eccdfdec..c6abe9a9a792a618ccb462b451adef8d18c6fc16 100644 (file)
@@ -1 +1 @@
-a7530f897127f35a212db6557edbcbbb286cc0e094754c1c1b74ce8dbf724470
\ No newline at end of file
+3d05dddd0bc826a73a8cecd6b116168082fb46b6e4868d03438c0a5a546d2f97
\ No newline at end of file
index 9df16a12bf8b7e68c866cebb7d4da66be2974cbf..9f630b1561d97ed6b487c35ff20ba785c46dcafc 100644 (file)
@@ -218,6 +218,13 @@ void sqlite3TreeViewSrcList(TreeView *pView, const SrcList *pSrc){
     if( pItem->fg.isOn || (pItem->fg.isUsing==0 && pItem->u3.pOn!=0) ){
       sqlite3_str_appendf(&x, " ON");
     }
+    if( pItem->fg.isTabFunc )      sqlite3_str_appendf(&x, " isTabFunc");
+    if( pItem->fg.isCorrelated )   sqlite3_str_appendf(&x, " isCorrelated");
+    if( pItem->fg.isMaterialized ) sqlite3_str_appendf(&x, " isMaterialized");
+    if( pItem->fg.viaCoroutine )   sqlite3_str_appendf(&x, " viaCoroutine");
+    if( pItem->fg.notCte )         sqlite3_str_appendf(&x, " notCte");
+    if( pItem->fg.isNestedFrom )   sqlite3_str_appendf(&x, " isNestedFrom");
+
     sqlite3StrAccumFinish(&x);
     sqlite3TreeViewItem(pView, zLine, i<pSrc->nSrc-1);
     n = 0;