diff --git a/src/main/java/com/mysema/query/grammar/Grammar.java b/src/main/java/com/mysema/query/grammar/Grammar.java
index 5770658b7..5ec2bfad0 100644
--- a/src/main/java/com/mysema/query/grammar/Grammar.java
+++ b/src/main/java/com/mysema/query/grammar/Grammar.java
@@ -202,23 +202,23 @@ public class Grammar {
public static > ExprBoolean goe(Expr left,
A right) {
- return _binOp(OpNumber.GOE, left, _const(right));
+ return _binOp(OpComparable.GOE, left, _const(right));
}
public static > ExprBoolean goe(Expr left,
Expr right) {
- return _binOp(OpNumber.GOE, left, right);
+ return _binOp(OpComparable.GOE, left, right);
}
public static > ExprBoolean gt(Expr left, A right) {
- return _binOp(OpNumber.GT, left, _const(right));
+ return _binOp(OpComparable.GT, left, _const(right));
}
public static > ExprBoolean gt(Expr left,
Expr right) {
- return _binOp(OpNumber.GT, left, right);
+ return _binOp(OpComparable.GT, left, right);
}
-
+
public static ExprBoolean in(A left, ExprEntity> right){
return _binOp(Op.INELEMENTS, _const(left), right);
}
@@ -246,12 +246,12 @@ public class Grammar {
public static > ExprBoolean loe(Expr left,
A right) {
- return _binOp(OpNumber.LOE, left, _const(right));
+ return _binOp(OpComparable.LOE, left, _const(right));
}
public static > ExprBoolean loe(Expr left,
Expr right) {
- return _binOp(OpNumber.LOE, left, right);
+ return _binOp(OpComparable.LOE, left, right);
}
public static ExprNoEntity lower(Expr left) {
@@ -259,12 +259,12 @@ public class Grammar {
}
public static > ExprBoolean lt(Expr left, A right) {
- return _binOp(OpNumber.LT, left, _const(right));
+ return _binOp(OpComparable.LT, left, _const(right));
}
public static > ExprBoolean lt(Expr left,
Expr right) {
- return _binOp(OpNumber.LT, left, right);
+ return _binOp(OpComparable.LT, left, right);
}
public static ExprNoEntity mult(Expr left, A right) {
diff --git a/src/main/java/com/mysema/query/grammar/Ops.java b/src/main/java/com/mysema/query/grammar/Ops.java
index 05be2ea75..4f9b7a99e 100644
--- a/src/main/java/com/mysema/query/grammar/Ops.java
+++ b/src/main/java/com/mysema/query/grammar/Ops.java
@@ -29,66 +29,55 @@ public class Ops {
/**
* Boolean operators (operators used with boolean operands)
*/
- public interface OpBoolean