]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Ensure that the KeyInfo.nXField value for ephemeral tables used to implement
authordrh <drh@noemail.net>
Mon, 19 Jan 2015 21:38:53 +0000 (21:38 +0000)
committerdrh <drh@noemail.net>
Mon, 19 Jan 2015 21:38:53 +0000 (21:38 +0000)
commitf3b4d49a9662358e646d91cdc079e4707dfa8f80
treeca2a3f4cf9a171506ffe1966c3726dacb3b28c87
parent24bb5de5b002d78c2452533bfdaa9904d3a627ff
Ensure that the KeyInfo.nXField value for ephemeral tables used to implement
ORDER BY or GROUP BY clauses is set correctly, so that the
sqlite3VdbeFindCompare() routine can choose the correct comparison function.
Add assert() statements to the high-speed comparison functions to detect
cases where they are inappropriately chosen.
Fix for ticket [f97c4637102a3ae72b7911].

FossilOrigin-Name: 59e592f67fb88e2630c04655058fc63439af0913
manifest
manifest.uuid
src/select.c
src/vdbeaux.c
test/orderby8.test [new file with mode: 0644]