1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-08-08 14:02:16 +03:00

Add infrastructure for doing an UPDATE as part of an UPSERT. Still no actual

UPDATE code, however.

FossilOrigin-Name: 6d3017f92bce3e50a91fab2f605e2af8b913b1b374adbfd977299eb042683de8
This commit is contained in:
drh
2018-04-13 18:59:17 +00:00
parent 12e40cebb7
commit 9eddacade9
5 changed files with 40 additions and 10 deletions

View File

@@ -4284,6 +4284,7 @@ const char *sqlite3JournalModename(int);
void sqlite3UpsertDelete(sqlite3*,Upsert*);
Upsert *sqlite3UpsertDup(sqlite3*,Upsert*);
int sqlite3UpsertAnalyzeTarget(Parse*,SrcList*,Upsert*);
void sqlite3UpsertDoUpdate(Parse*,Upsert*,Table*,Index*,int,int);
#else
#define sqlite3UpsertNew(x,y,z,w) ((Upsert*)0)
#define sqlite3UpsertDelete(x,y)