@Override public Object visit(PropertyIsLessThan filter, Object extraData) { return demultiply(filter, new BinaryComparisonOperatorReplacer("less")); }
@Override public Object visit(PropertyIsNotEqualTo filter, Object extraData) { return demultiply(filter, new BinaryComparisonOperatorReplacer("notEqual")); }
@Override public Object visit(PropertyIsEqualTo filter, Object extraData) { return demultiply(filter, new BinaryComparisonOperatorReplacer("equal")); }
@Override public Object visit(PropertyIsLessThanOrEqualTo filter, Object extraData) { return demultiply(filter, new BinaryComparisonOperatorReplacer("lessOrEqual")); }
@Override public Object visit(PropertyIsGreaterThan filter, Object extraData) { return demultiply(filter, new BinaryComparisonOperatorReplacer("greater")); }
@Override public Object visit(PropertyIsGreaterThanOrEqualTo filter, Object extraData) { return demultiply(filter, new BinaryComparisonOperatorReplacer("greaterOrEqual")); }