@@ -63,7 +63,7 @@ public interface LogicalOperator extends BiPredicate<BulletRecord, Stream<Boolea
63
63
private static final Comparator <TypedObject > GE = (t , s ) -> s .anyMatch (i -> t .compareTo (i ) >= 0 );
64
64
private static final Comparator <TypedObject > LE = (t , s ) -> s .anyMatch (i -> t .compareTo (i ) <= 0 );
65
65
private static final Comparator <Pattern > RLIKE = (t , s ) -> s .map (p -> p .matcher (t .toString ())).anyMatch (Matcher ::matches );
66
- private static final Comparator <TypedObject > SIZEOF = (t , s ) -> s .anyMatch (i -> i .equalTo (t .size ()));
66
+ private static final Comparator <TypedObject > SIZEIS = (t , s ) -> s .anyMatch (i -> i .equalTo (t .size ()));
67
67
private static final Comparator <TypedObject > CONTAINSKEY = (t , s ) -> s .anyMatch (i -> t .containsKey ((String ) i .getValue ()));
68
68
private static final Comparator <TypedObject > CONTAINSVALUE = (t , s ) -> s .anyMatch (t ::containsValue );
69
69
private static final LogicalOperator AND = (r , s ) -> s .allMatch (Boolean ::valueOf );
@@ -78,7 +78,7 @@ public interface LogicalOperator extends BiPredicate<BulletRecord, Stream<Boolea
78
78
COMPARATORS .put (Clause .Operation .LESS_THAN , isNotNullAnd (LT ));
79
79
COMPARATORS .put (Clause .Operation .GREATER_EQUALS , isNotNullAnd (GE ));
80
80
COMPARATORS .put (Clause .Operation .LESS_EQUALS , isNotNullAnd (LE ));
81
- COMPARATORS .put (Clause .Operation .SIZE_OF , isNotNullAnd (SIZEOF ));
81
+ COMPARATORS .put (Clause .Operation .SIZE_IS , isNotNullAnd (SIZEIS ));
82
82
COMPARATORS .put (Clause .Operation .CONTAINS_KEY , isNotNullAnd (CONTAINSKEY ));
83
83
COMPARATORS .put (Clause .Operation .CONTAINS_VALUE , isNotNullAnd (CONTAINSVALUE ));
84
84
}
@@ -129,8 +129,9 @@ private static boolean performRelational(BulletRecord record, ObjectFilterClause
129
129
return REGEX_LIKE .compare (object , clause .getPatterns ().stream ());
130
130
}
131
131
132
+
132
133
Type type ;
133
- if (operator == Clause .Operation .SIZE_OF ) {
134
+ if (operator == Clause .Operation .SIZE_IS ) {
134
135
type = Type .INTEGER ;
135
136
} else if (operator == Clause .Operation .CONTAINS_KEY ) {
136
137
type = Type .STRING ;
0 commit comments