aboutsummaryrefslogtreecommitdiff
path: root/src/sqliteInt.h
diff options
context:
space:
mode:
authordan <dan@noemail.net>2020-07-15 15:32:59 +0000
committerdan <dan@noemail.net>2020-07-15 15:32:59 +0000
commit243210b79b1467a727a75c175f0cb6673c28d3f8 (patch)
treebe6e1a5219613ddec624bb0ca72291e0f63076f4 /src/sqliteInt.h
parent42d7a77b613eb303950fbb013224281ca5633044 (diff)
downloadsqlite-243210b79b1467a727a75c175f0cb6673c28d3f8.tar.gz
sqlite-243210b79b1467a727a75c175f0cb6673c28d3f8.zip
Fix a problem in SQLITE_ENABLE_HIDDEN_COLUMN builds occuring when an UPDATE...FROM fired an INSTEAD OF trigger.
FossilOrigin-Name: 5176cb7a6a4e8cfa1973aaae46fcd7d39baedb70ae20bfacc82d62ca39fb0aa3
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r--src/sqliteInt.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h
index 024029429..da1a3386c 100644
--- a/src/sqliteInt.h
+++ b/src/sqliteInt.h
@@ -3190,6 +3190,14 @@ struct Select {
** SRT_DistQueue Store results in priority queue pDest->iSDParm only if
** the same record has never been stored before. The
** index at pDest->iSDParm+1 hold all prior stores.
+**
+** SRT_Upfrom Store results in the temporary table already opened by
+** pDest->iSDParm. If (pDest->iSDParm<0), then the temp
+** table is an intkey table - in this case the first
+** column returned by the SELECT is used as the integer
+** key. If (pDest->iSDParm>0), then the table is an index
+** table. (pDest->iSDParm) is the number of key columns in
+** each index record in this case.
*/
#define SRT_Union 1 /* Store result as keys in an index */
#define SRT_Except 2 /* Remove result from a UNION index */