diff options
author | drh <drh@noemail.net> | 2020-12-12 00:28:15 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2020-12-12 00:28:15 +0000 |
commit | 255c1c159b1082c712995436862e4dd4cfa20761 (patch) | |
tree | cfe4c97f0e584a106a048117630ff269347c6169 /src/sqliteInt.h | |
parent | 58b18a47df0ec28487bf7be3bf517b7f0f801686 (diff) | |
download | sqlite-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.h | 2 |
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 */ }; /* |