]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Move the generation of output column names earlier, to right after name
authordrh <drh@noemail.net>
Mon, 31 Jul 2017 13:11:26 +0000 (13:11 +0000)
committerdrh <drh@noemail.net>
Mon, 31 Jul 2017 13:11:26 +0000 (13:11 +0000)
commit0894a5c9970b786414bdc53cb97608e6209e1fa8
tree081e227bee29181d8651aaa5c6f5cccc15c25761
parentd811aaac92b661dc988c21f365283df3c9262930
Move the generation of output column names earlier, to right after name
resolution and before query transformations such as flattening.  This prevents
the names from getting mangled by query transformations, and obviates hacks
in the query flattener that attempt to work around the name mangling.
The resulting code is smaller and faster and gives more consistent output.
This is a fix for ticket [de3403bf5ae5f72ed] and a cherry-pick
of check-in [09834279aeca3bda]

FossilOrigin-Name: 499942b3eece097a6b1695ebe60d7eb3d7f3de397bc28ebf6b1fe038116487e8
manifest
manifest.uuid
src/select.c