} else if (binary instanceof PropertyIsNotEqualToInfo) {
return propertyName + " != " + propertyValue;
}
} else {
if (coOps instanceof PropertyIsBetweenTypeInfo) {
PropertyIsBetweenTypeInfo isBetween = (PropertyIsBetweenTypeInfo) coOps;
String lower = isBetween.getLowerBoundary().getExpression().getValue();
String upper = isBetween.getUpperBoundary().getExpression().getValue();
String propertyName = isBetween.getExpression().getValue();
return propertyName + " BETWEEN " + lower + " AND " + upper;
} else if (coOps instanceof PropertyIsLikeTypeInfo) {
PropertyIsLikeTypeInfo isLike = (PropertyIsLikeTypeInfo) coOps;
String propertyName = isLike.getPropertyName().getValue();
return propertyName + " LIKE '" + isLike.getLiteral().getValue() + "'";