aboutsummaryrefslogtreecommitdiff
path: root/src/sqliteInt.h
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2020-12-10 12:49:26 +0000
committerdrh <drh@noemail.net>2020-12-10 12:49:26 +0000
commit91f2717f22e5a7c3feab8224a16416677ad28e47 (patch)
tree48880e02f8fd20229f5ea6401db0bcbda49022f4 /src/sqliteInt.h
parente84ad92f17b96f1952f27645042bbf83fe6d0da5 (diff)
downloadsqlite-91f2717f22e5a7c3feab8224a16416677ad28e47.tar.gz
sqlite-91f2717f22e5a7c3feab8224a16416677ad28e47.zip
The DO UPDATE code generator searches for the correct ON CONFLICT clause to
use. FossilOrigin-Name: a47e35ee2d901baaa37e7229d190f934e1b0bd3510147cd4a2a49c4a1411416a
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r--src/sqliteInt.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h
index 8661f9058..23df9cc71 100644
--- a/src/sqliteInt.h
+++ b/src/sqliteInt.h
@@ -3086,11 +3086,12 @@ struct Upsert {
** information from the INSERT processing down into the UPDATE processing
** while generating code. The fields below are owned by the INSERT
** statement and will be freed by INSERT processing. */
- Index *pUpsertIdx; /* Constraint that pUpsertTarget identifies */
+ Index *pUpsertIdx; /* UNIQUE constraint specified by pUpsertTarget */
SrcList *pUpsertSrc; /* Table to be updated */
int regData; /* First register holding array of VALUES */
int iDataCur; /* Index of the data cursor */
int iIdxCur; /* Index of the first index cursor */
+ int addrGenericUpdate; /* Address of routine for generic DO UPDATE */
};
/*