aboutsummaryrefslogtreecommitdiff
path: root/src/update.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2015-05-22 23:26:18 +0000
committerdrh <drh@noemail.net>2015-05-22 23:26:18 +0000
commit893ca50d0f3d8283883d373fe4591e6da048676d (patch)
tree4c7cd09124739481517a7691f59030fff443eca1 /src/update.c
parentdbbd8160590680efbef189ea1d2284d944659931 (diff)
parent18070e08c5ec5048335df96e36019a6c778091e6 (diff)
downloadsqlite-893ca50d0f3d8283883d373fe4591e6da048676d.tar.gz
sqlite-893ca50d0f3d8283883d373fe4591e6da048676d.zip
Merge enhancements from trunk, including the new sqlite3_value_dup() API and
the addition of the apSqlParam field in the sqlite3_rtree_query_info object of R-Tree. FossilOrigin-Name: cdc0ca6fb36e787b981fb544a27c6df838f85704
Diffstat (limited to 'src/update.c')
-rw-r--r--src/update.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/update.c b/src/update.c
index 7e7ceeb16..bb32eb74c 100644
--- a/src/update.c
+++ b/src/update.c
@@ -756,12 +756,10 @@ static void updateVirtualTable(
*/
assert( v );
ephemTab = pParse->nTab++;
- sqlite3VdbeAddOp2(v, OP_OpenEphemeral, ephemTab, pTab->nCol+1+(pRowid!=0));
- sqlite3VdbeChangeP5(v, BTREE_UNORDERED);
/* fill the ephemeral table
*/
- sqlite3SelectDestInit(&dest, SRT_Table, ephemTab);
+ sqlite3SelectDestInit(&dest, SRT_EphemTab, ephemTab);
sqlite3Select(pParse, pSelect, &dest);
/* Generate code to scan the ephemeral table and call VUpdate. */