org.babyfish.jimmer.sql.ast.ComparableExpression Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jimmer-sql Show documentation
Show all versions of jimmer-sql Show documentation
A revolutionary ORM framework for both java and kotlin
package org.babyfish.jimmer.sql.ast;
import org.babyfish.jimmer.sql.ast.impl.CoalesceBuilder;
public interface ComparableExpression> extends Expression {
Predicate lt(Expression other);
Predicate lt(T other);
Predicate le(Expression other);
Predicate le(T other);
Predicate gt(Expression other);
Predicate gt(T other);
Predicate ge(Expression other);
Predicate ge(T other);
Predicate between(Expression min, Expression max);
Predicate between(T min, T max);
@Override
ComparableExpression coalesce(T defaultValue);
@Override
ComparableExpression coalesce(Expression defaultExpr);
@Override
CoalesceBuilder.Cmp coalesceBuilder();
}