Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.
Changes In Branch normalize_v4 Excluding Merge-Ins
This is equivalent to a diff from 53d3b169d8 to 73a6b8c1b9
|01:56||Fix the sqlite3ExprDup() function so that it correctly duplicates the Window object list on a Select that contains window functions. Fix for ticket [f09fcd17810f65f717]. (check-in: db5ed2268e user: drh tags: trunk)|
|20:18||Experimental changes to (optionally) allow double-quoted strings to be checked against known identifiers. (Leaf check-in: 73a6b8c1b9 user: mistachkin tags: normalize_v4)|
|19:15||Simplify the query flattener so that it does not duplicate the WHERE clause of subquery that is being incorporated into the outer query - copies it directly. This is more efficient. And it also fixes the specific test case show for ticket [f09fcd17810f65f71789525] but it does not resolve the more general problem that sqlite3ExprDup() does not correctly duplicate expressions that contain subqueries with window functions. (check-in: f1b18d44ff user: drh tags: ticket-f09fcd17810f)|
|17:06||When masking bits off of sqlite3.flags, make sure the mask is 64 bits in size so as not to accidentally mask of high-order bits. (check-in: 53d3b169d8 user: drh tags: trunk)|
|16:50||When saving off the value of sqlite3.flags, take care to preserve all 64 bits. (check-in: 9c6dbcfab5 user: drh tags: trunk)|
|02:01||Remove the unused pColHash field from the Table object. (check-in: 3a2c047989 user: drh tags: trunk)|
|23:45||The sqlite3_normalized_sql() interface should not be transforming quoted identifier names into wildcards. Fix this, and at the same time simplify the code substantially. (check-in: e8540377ec user: drh tags: trunk)|
Changes to src/build.c.
Changes to src/prepare.c.
Changes to src/sqlite.h.in.
Changes to src/sqliteInt.h.
Changes to src/vdbeapi.c.
Changes to src/vdbeaux.c.
Changes to test/normalize.test.