@@ -90,7 +90,7 @@ recursiveAny(JsQueryItemR *jsq, JsonbValue *jb)
90
90
}
91
91
92
92
static bool
93
- checkEquality (JsQueryItemR * jsq , JsonbValue * jb )
93
+ checkScalarEquality (JsQueryItemR * jsq , JsonbValue * jb )
94
94
{
95
95
int len ;
96
96
char * s ;
@@ -148,15 +148,15 @@ checkArrayEquality(JsQueryItemR *jsq, JsonbValue *jb)
148
148
149
149
jsqIterateArray (jsq , & elem );
150
150
151
- if (checkEquality (& elem , & v ) == false)
151
+ if (checkScalarEquality (& elem , & v ) == false)
152
152
return false;
153
153
}
154
154
155
155
return true;
156
156
}
157
157
158
158
static bool
159
- checkIn (JsQueryItemR * jsq , JsonbValue * jb )
159
+ checkScalarIn (JsQueryItemR * jsq , JsonbValue * jb )
160
160
{
161
161
JsQueryItemR elem ;
162
162
@@ -167,7 +167,7 @@ checkIn(JsQueryItemR *jsq, JsonbValue *jb)
167
167
return false;
168
168
169
169
while (jsqIterateArray (jsq , & elem ))
170
- if (checkEquality (& elem , jb ))
170
+ if (checkScalarEquality (& elem , jb ))
171
171
return true;
172
172
173
173
return false;
@@ -196,7 +196,7 @@ executeArrayOp(JsQueryItemR *jsq, int32 op, JsonbValue *jb)
196
196
197
197
while (res == false && (r = JsonbIteratorNext (& it , & v , true)) != WJB_DONE )
198
198
{
199
- if (r == WJB_ELEM && checkEquality (& elem , & v ))
199
+ if (r == WJB_ELEM && checkScalarEquality (& elem , & v ))
200
200
res = true;
201
201
}
202
202
@@ -217,7 +217,7 @@ executeArrayOp(JsQueryItemR *jsq, int32 op, JsonbValue *jb)
217
217
jsqIterateInit (jsq );
218
218
while (jsqIterateArray (jsq , & elem ))
219
219
{
220
- if (checkEquality (& elem , & v ))
220
+ if (checkScalarEquality (& elem , & v ))
221
221
{
222
222
if (op == jqiOverlap )
223
223
return true;
@@ -282,9 +282,9 @@ executeExpr(JsQueryItemR *jsq, int32 op, JsonbValue *jb)
282
282
case jqiEqual :
283
283
if (JsonbType (jb ) == jbvArray && jsq -> type == jqiArray )
284
284
return checkArrayEquality (jsq , jb );
285
- return checkEquality (jsq , jb );
285
+ return checkScalarEquality (jsq , jb );
286
286
case jqiIn :
287
- return checkIn (jsq , jb );
287
+ return checkScalarIn (jsq , jb );
288
288
case jqiOverlap :
289
289
case jqiContains :
290
290
case jqiContained :
0 commit comments