]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Use symbolic names XN_ROWID and XN_EXPR in place of the (-1) and (-2)
authordrh <drh@noemail.net>
Tue, 29 Sep 2015 17:20:14 +0000 (17:20 +0000)
committerdrh <drh@noemail.net>
Tue, 29 Sep 2015 17:20:14 +0000 (17:20 +0000)
commit4b92f98ccc298dfcd00c323fa912a22876a4e245
tree1ab4a6bcee6112c6be590ce616c251c0e0a40e7e
parente60856980a961ff8406df0c9b45529dfecadc863
Use symbolic names XN_ROWID and XN_EXPR in place of the (-1) and (-2)
magic numbers in Index.aiColumn[].  Add asserts to help verify that
Index.aiColumn[] is always used correctly.  Fix one place in FK processing
where Index.aiColumn[] was not being used correctly.

FossilOrigin-Name: 7d272aa62cd4cbbf4b5d04e3b918de27671e8301
13 files changed:
manifest
manifest.uuid
src/build.c
src/delete.c
src/expr.c
src/fkey.c
src/insert.c
src/pragma.c
src/sqliteInt.h
src/update.c
src/vdbeblob.c
src/where.c
src/wherecode.c