diff options
author | dan <dan@noemail.net> | 2019-09-07 18:20:43 +0000 |
---|---|---|
committer | dan <dan@noemail.net> | 2019-09-07 18:20:43 +0000 |
commit | e2ba6df9f0bbbf084db504c9559e7a5c7ebe023d (patch) | |
tree | 5a0cfbfcd4600a8d1d6a5ff4ecef2567df8fe016 /ext/misc/json1.c | |
parent | 1a97c413f8c26670d3bbf122a6eaa88dea0a0b5c (diff) | |
download | sqlite-e2ba6df9f0bbbf084db504c9559e7a5c7ebe023d.tar.gz sqlite-e2ba6df9f0bbbf084db504c9559e7a5c7ebe023d.zip |
Add the SQLITE_SUBTYPE flag, which can be passed to sqlite3_create_function() and similar to indicate to the core that a user function is likely to use sqlite3_result_subtype().
FossilOrigin-Name: 6aa438ce41d460a6782ae63503128b9140c28ff59c2b2eed48b004acf83e0560
Diffstat (limited to 'ext/misc/json1.c')
-rw-r--r-- | ext/misc/json1.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/misc/json1.c b/ext/misc/json1.c index 3a9d10331..1c63c3e40 100644 --- a/ext/misc/json1.c +++ b/ext/misc/json1.c @@ -2504,9 +2504,9 @@ int sqlite3Json1Init(sqlite3 *db){ #endif for(i=0; i<sizeof(aFunc)/sizeof(aFunc[0]) && rc==SQLITE_OK; i++){ rc = sqlite3_create_function(db, aFunc[i].zName, aFunc[i].nArg, - SQLITE_UTF8 | SQLITE_DETERMINISTIC, - (void*)&aFunc[i].flag, - aFunc[i].xFunc, 0, 0); + SQLITE_UTF8 | SQLITE_DETERMINISTIC | SQLITE_SUBTYPE, + (void*)&aFunc[i].flag, + aFunc[i].xFunc, 0, 0); } #ifndef SQLITE_OMIT_WINDOWFUNC for(i=0; i<sizeof(aAgg)/sizeof(aAgg[0]) && rc==SQLITE_OK; i++){ |