diff options
author | drh <drh@noemail.net> | 2010-04-06 15:57:05 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2010-04-06 15:57:05 +0000 |
commit | 8b307fbfa0106d6e232c4dfc1de4428df1c47ff7 (patch) | |
tree | 0c9b445af4c35542fb8e244971517a175ad8be34 /src/vtab.c | |
parent | 25d3adbb6a85526db761b6face6ee3fa384a5e45 (diff) | |
download | sqlite-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.c | 1 |
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 |