aboutsummaryrefslogtreecommitdiff
path: root/ext/misc/json1.c
diff options
context:
space:
mode:
authormistachkin <mistachkin@noemail.net>2018-07-24 13:57:44 +0000
committermistachkin <mistachkin@noemail.net>2018-07-24 13:57:44 +0000
commit5a193dd8e609c2cd6827fbb3d9cc4ff7c66e0c25 (patch)
tree03bd888e3f6c27a773c9ad88985d89f9f3232d49 /ext/misc/json1.c
parent1489785be5cafe108bbed3dc6760ce0d03871c89 (diff)
downloadsqlite-5a193dd8e609c2cd6827fbb3d9cc4ff7c66e0c25.tar.gz
sqlite-5a193dd8e609c2cd6827fbb3d9cc4ff7c66e0c25.zip
Add missing SQLITE_OMIT_WINDOWFUNC check to the json1 extension.
FossilOrigin-Name: fe19f8239dc474db0854a0a8ce5189ac4195c736b496f475a59a185e0879b40c
Diffstat (limited to 'ext/misc/json1.c')
-rw-r--r--ext/misc/json1.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/ext/misc/json1.c b/ext/misc/json1.c
index c7e0aab2d..f1b633d2c 100644
--- a/ext/misc/json1.c
+++ b/ext/misc/json1.c
@@ -2459,12 +2459,14 @@ int sqlite3Json1Init(sqlite3 *db){
(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,
aAgg[i].xStep, aAgg[i].xFinal,
aAgg[i].xValue, jsonGroupInverse, 0);
}
+#endif
#ifndef SQLITE_OMIT_VIRTUALTABLE
for(i=0; i<sizeof(aMod)/sizeof(aMod[0]) && rc==SQLITE_OK; i++){
rc = sqlite3_create_module(db, aMod[i].zName, aMod[i].pModule, 0);