aboutsummaryrefslogtreecommitdiff
path: root/src/sqliteInt.h
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2020-12-12 00:28:15 +0000
committerdrh <drh@noemail.net>2020-12-12 00:28:15 +0000
commit255c1c159b1082c712995436862e4dd4cfa20761 (patch)
treecfe4c97f0e584a106a048117630ff269347c6169 /src/sqliteInt.h
parent58b18a47df0ec28487bf7be3bf517b7f0f801686 (diff)
downloadsqlite-255c1c159b1082c712995436862e4dd4cfa20761.tar.gz
sqlite-255c1c159b1082c712995436862e4dd4cfa20761.zip
New test cases with corresponding bug fixes.
FossilOrigin-Name: f22c21a94ca4cad0217f91c1a5a275bc348cb6ba0f3a54c927533bc8d8c96a90
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r--src/sqliteInt.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h
index 403f31326..3c88c0780 100644
--- a/src/sqliteInt.h
+++ b/src/sqliteInt.h
@@ -3078,6 +3078,7 @@ struct Upsert {
ExprList *pUpsertSet; /* The SET clause from an ON CONFLICT UPDATE */
Expr *pUpsertWhere; /* WHERE clause for the ON CONFLICT UPDATE */
Upsert *pNextUpsert; /* Next ON CONFLICT clause in the list */
+ u8 isDoUpdate; /* True for DO UPDATE. False for DO NOTHING */
/* Above this point is the parse tree for the ON CONFLICT clauses.
** The next group of fields stores intermediate data. */
void *pToFree; /* Free memory when deleting the Upsert object */
@@ -3091,7 +3092,6 @@ struct Upsert {
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 */
};
/*