All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.babyfish.jimmer.sql.ast.ComparableExpression Maven / Gradle / Ivy

There is a newer version: 0.8.180
Show newest version
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();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy