diff options
author | dan <dan@noemail.net> | 2019-09-13 18:27:17 +0000 |
---|---|---|
committer | dan <dan@noemail.net> | 2019-09-13 18:27:17 +0000 |
commit | cd9cb85a414998d27bc7904842c69c76da240794 (patch) | |
tree | 5d8c0086f765a4d5000e003d99086939d1cfcfe3 /ext/misc/json1.c | |
parent | 477f1f12e2b9a13c663aab985d28ad589d37a1ea (diff) | |
parent | 01a3b6b1b2dae46b1a54264ce78ff95fb7fc2d95 (diff) | |
download | sqlite-cd9cb85a414998d27bc7904842c69c76da240794.tar.gz sqlite-cd9cb85a414998d27bc7904842c69c76da240794.zip |
Add the SQLITE_SUBTYPE flag, which may be passed to sqlite3_create_window_function() to indicate that the window function uses sqlite3_value_subtype() to check the sub-type of its arguments.
FossilOrigin-Name: ba2ebc3a348decc5cedaf14960e30e7ae26a26824cfa198727f2499162142ef3
Diffstat (limited to 'ext/misc/json1.c')
-rw-r--r-- | ext/misc/json1.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/misc/json1.c b/ext/misc/json1.c index 3a9d10331..b3130eaf0 100644 --- a/ext/misc/json1.c +++ b/ext/misc/json1.c @@ -2504,14 +2504,14 @@ 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, + SQLITE_UTF8 | SQLITE_DETERMINISTIC, (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++){ rc = sqlite3_create_window_function(db, aAgg[i].zName, aAgg[i].nArg, - SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, + SQLITE_SUBTYPE | SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, aAgg[i].xStep, aAgg[i].xFinal, aAgg[i].xValue, jsonGroupInverse, 0); } |