aboutsummaryrefslogtreecommitdiff
path: root/src/vtab.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2010-04-06 15:57:05 +0000
committerdrh <drh@noemail.net>2010-04-06 15:57:05 +0000
commit8b307fbfa0106d6e232c4dfc1de4428df1c47ff7 (patch)
tree0c9b445af4c35542fb8e244971517a175ad8be34 /src/vtab.c
parent25d3adbb6a85526db761b6face6ee3fa384a5e45 (diff)
downloadsqlite-8b307fbfa0106d6e232c4dfc1de4428df1c47ff7.tar.gz
sqlite-8b307fbfa0106d6e232c4dfc1de4428df1c47ff7.zip
Automatically generate transient indices for tables in joins that would
otherwise have to use a full table scan. FossilOrigin-Name: 1b2a04125f964e14f3fb90171c5ab86a0641d1c9
Diffstat (limited to 'src/vtab.c')
-rw-r--r--src/vtab.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vtab.c b/src/vtab.c
index cbb752354..24e922e8d 100644
--- a/src/vtab.c
+++ b/src/vtab.c
@@ -657,6 +657,7 @@ int sqlite3_declare_vtab(sqlite3 *db, const char *zCreateTable){
}else{
pParse->declareVtab = 1;
pParse->db = db;
+ pParse->nQueryLoop = 1;
if( SQLITE_OK==sqlite3RunParser(pParse, zCreateTable, &zErr)
&& pParse->pNewTable