45464748495051
public static SqlExpr and(SqlExpr... args) { return new SqlAnd(args); } public static SqlExpr cmp(SqlExpr left, CompareOp op, SqlExpr right) { return new SqlCompare(left, op, right); }
92939495969798
SqlExpr bothSimple = and(simple(left), simple(right)); return or(eq(left.clone(), right.clone()), bothSimple); } public static SqlExpr ge(SqlExpr left, SqlExpr right) { return new SqlCompare(left, CompareOp.GE, right); }
96979899100101102
public static SqlExpr ge(SqlExpr left, SqlExpr right) { return new SqlCompare(left, CompareOp.GE, right); } public static SqlExpr gt(SqlExpr left, SqlExpr right) { return new SqlCompare(left, CompareOp.GT, right); }
124125126127128129130
public static SqlExpr isNull(SqlExpr arg) { return new SqlIsNull(arg); } public static SqlExpr le(SqlExpr left, SqlExpr right) { return new SqlCompare(left, CompareOp.LE, right); }
136137138139140141142
public static SqlExpr lowercase(SqlExpr arg) { return new SqlLowerCase(arg); } public static SqlExpr lt(SqlExpr left, SqlExpr right) { return new SqlCompare(left, CompareOp.LT, right); }
46474849505152
public static SqlExpr and(SqlExpr left, SqlExpr right) { return new SqlAnd(left, right); } public static SqlExpr cmp(SqlExpr left, CompareOp op, SqlExpr right) { return new SqlCompare(left, op, right); }
93949596979899
979899100101102103