public static Expression constantComparison(CompareOp op, Expression e, Object o) {
return new ComparisonExpression(op, Arrays.asList(e, LiteralExpression.newConstant(o)));
}
public static Expression columnComparison(CompareOp op, PColumn c1, PColumn c2) {
return new ComparisonExpression(op, Arrays.<Expression>asList(new KeyValueColumnExpression(c1), new KeyValueColumnExpression(c2)));
}