Package io.zero88.rsql.criteria
Interface ComparisonCriteriaBuilder<T extends ComparisonOperatorProxy,C extends RSQLContext,P>
- Type Parameters:
T- Type ofComparisonOperatorProxyC- Type of RSQL contextP- Type of SQL predicate
- All Superinterfaces:
CriteriaBuilder<cz.jirutka.rsql.parser.ast.ComparisonNode,C, P>
- All Known Implementing Classes:
BetweenBuilder,ContainsBuilder,EndsWithBuilder,EqualBuilder,ExistsBuilder,GreaterThanBuilder,GreaterThanOrEqualBuilder,InBuilder,JooqComparisonCriteriaBuilder,LessThanBuilder,LessThanOrEqualBuilder,LikeBuilder,NonExistsBuilder,NotEqualBuilder,NotInBuilder,NotLikeBuilder,NullableBuilder,StartsWithBuilder
public interface ComparisonCriteriaBuilder<T extends ComparisonOperatorProxy,C extends RSQLContext,P>
extends CriteriaBuilder<cz.jirutka.rsql.parser.ast.ComparisonNode,C,P>
The interface Comparison criteria builder.
- Since:
- 1.0.0
- See Also:
-
ComparisonNodeComparisonOperatorProxyCriteriaBuilder
-
Method Summary
Methods inherited from interface io.zero88.rsql.criteria.CriteriaBuilder
build, node
-
Method Details
-
setup
ComparisonCriteriaBuilder<T,C, setupP> (@NotNull @NotNull cz.jirutka.rsql.parser.ast.ComparisonNode node) Set up a builder- Parameters:
node- comparison node- Returns:
- a reference to this for fluent API
-
operator
Comparison operator proxy.- Returns:
- the comparison operator
- Since:
- 1.0.0
-