]> git.ipfire.org Git - thirdparty/sqlite.git/commit
If a query uses an index where one or more of the columns of the index is
authordrh <>
Wed, 19 Oct 2022 11:22:21 +0000 (11:22 +0000)
committerdrh <>
Wed, 19 Oct 2022 11:22:21 +0000 (11:22 +0000)
commitf44f3290df58badf4788fc10ba36af96c4610090
treed41ea6cf421a5654e647e375f5320e15e3effc59
parent4577b75a0869530933e9e5c854399584f113bc53
If a query uses an index where one or more of the columns of the index is
an expression and if the corresponding expression is
used elsewhere in the query, then strive to read the value of the expression
out of the index, rather than recomputing it.  This is the
"Indexed Expression Optimizations".

FossilOrigin-Name: 3da1032878bdc93f69b02926fb7243b31fe6b1a0ee93af68df52b203b0603dad
manifest
manifest.uuid
src/build.c
src/expr.c
src/insert.c
src/prepare.c
src/sqliteInt.h
src/where.c
src/whereexpr.c