]> git.ipfire.org Git - thirdparty/sqlite.git/commit
If the GENERATED keyword occurs before the AS keyword in a common table
authordrh <>
Sat, 13 Feb 2021 23:46:26 +0000 (23:46 +0000)
committerdrh <>
Sat, 13 Feb 2021 23:46:26 +0000 (23:46 +0000)
commitbd4dfa90713e074bd5d68edef2682174f86a5f58
tree1b6971e2dd2e2d4b026ff14ae51fcb492a7c7864
parent329eaaf0b3a857d67f99da45564d398a615d1c78
parent879746ca633f83f8456ea59ab6857664b134e832
If the GENERATED keyword occurs before the AS keyword in a common table
expression (CTE) definition, then that CTE becomes an "optimization barrier".
For now, that means the CTE is always materialized.  It also means that
query flattener or pushdown optimizations that cross the CTE boundary are
omitted.

FossilOrigin-Name: 186ec18b24d16c5d4d7a5b5e98c7504892950a1018774cb7bb214fc011ec09f4
manifest
manifest.uuid
src/build.c
src/parse.y
src/select.c
src/sqliteInt.h
tool/mkkeywordhash.c