Skip to content

Commit f59aa7d

Browse files
authored
Rename SIZEOF to SIZEIS (#50)
1 parent 23dd98c commit f59aa7d

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

src/main/java/com/yahoo/bullet/parsing/Clause.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ public enum Operation {
3939
LESS_EQUALS,
4040
@SerializedName("RLIKE")
4141
REGEX_LIKE,
42-
@SerializedName("SIZEOF")
43-
SIZE_OF,
42+
@SerializedName("SIZEIS")
43+
SIZE_IS,
4444
@SerializedName("CONTAINSKEY")
4545
CONTAINS_KEY,
4646
@SerializedName("CONTAINSVALUE")
@@ -53,7 +53,7 @@ public enum Operation {
5353
NOT;
5454

5555
public static final List<String> LOGICALS = asList("AND", "OR", "NOT");
56-
public static final List<String> RELATIONALS = asList("==", "!=", ">=", "<=", ">", "<", "RLIKE", "SIZEOF", "CONTAINSKEY", "CONTAINSVALUE");
56+
public static final List<String> RELATIONALS = asList("==", "!=", ">=", "<=", ">", "<", "RLIKE", "SIZEIS", "CONTAINSKEY", "CONTAINSVALUE");
5757
}
5858

5959
@Expose

src/main/java/com/yahoo/bullet/querying/FilterOperations.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public interface LogicalOperator extends BiPredicate<BulletRecord, Stream<Boolea
6363
private static final Comparator<TypedObject> GE = (t, s) -> s.anyMatch(i -> t.compareTo(i) >= 0);
6464
private static final Comparator<TypedObject> LE = (t, s) -> s.anyMatch(i -> t.compareTo(i) <= 0);
6565
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()));
6767
private static final Comparator<TypedObject> CONTAINSKEY = (t, s) -> s.anyMatch(i -> t.containsKey((String) i.getValue()));
6868
private static final Comparator<TypedObject> CONTAINSVALUE = (t, s) -> s.anyMatch(t::containsValue);
6969
private static final LogicalOperator AND = (r, s) -> s.allMatch(Boolean::valueOf);
@@ -78,7 +78,7 @@ public interface LogicalOperator extends BiPredicate<BulletRecord, Stream<Boolea
7878
COMPARATORS.put(Clause.Operation.LESS_THAN, isNotNullAnd(LT));
7979
COMPARATORS.put(Clause.Operation.GREATER_EQUALS, isNotNullAnd(GE));
8080
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));
8282
COMPARATORS.put(Clause.Operation.CONTAINS_KEY, isNotNullAnd(CONTAINSKEY));
8383
COMPARATORS.put(Clause.Operation.CONTAINS_VALUE, isNotNullAnd(CONTAINSVALUE));
8484
}
@@ -129,8 +129,9 @@ private static boolean performRelational(BulletRecord record, ObjectFilterClause
129129
return REGEX_LIKE.compare(object, clause.getPatterns().stream());
130130
}
131131

132+
132133
Type type;
133-
if (operator == Clause.Operation.SIZE_OF) {
134+
if (operator == Clause.Operation.SIZE_IS) {
134135
type = Type.INTEGER;
135136
} else if (operator == Clause.Operation.CONTAINS_KEY) {
136137
type = Type.STRING;

src/test/java/com/yahoo/bullet/querying/FilterOperationsTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
import static com.yahoo.bullet.parsing.Clause.Operation.NOT_EQUALS;
4040
import static com.yahoo.bullet.parsing.Clause.Operation.OR;
4141
import static com.yahoo.bullet.parsing.Clause.Operation.REGEX_LIKE;
42-
import static com.yahoo.bullet.parsing.Clause.Operation.SIZE_OF;
42+
import static com.yahoo.bullet.parsing.Clause.Operation.SIZE_IS;
4343
import static com.yahoo.bullet.parsing.FilterUtils.getFieldFilter;
4444
import static com.yahoo.bullet.parsing.FilterUtils.getObjectFieldFilter;
4545
import static com.yahoo.bullet.parsing.FilterUtils.makeClause;
@@ -362,7 +362,7 @@ public void testBadRegex() {
362362

363363
@Test
364364
public void testSizeOf() {
365-
FilterClause clause = getFieldFilter("id", SIZE_OF, "1", "2");
365+
FilterClause clause = getFieldFilter("id", SIZE_IS, "1", "2");
366366
Assert.assertFalse(FilterOperations.perform(RecordBox.get().getRecord(), clause));
367367
Assert.assertFalse(FilterOperations.perform(RecordBox.get().add("id", 1).getRecord(), clause));
368368
Assert.assertTrue(FilterOperations.perform(RecordBox.get().add("id", "12").getRecord(), clause));

0 commit comments

Comments
 (0)