Package io.zero88.rsql.jooq.criteria
Interface JooqCriteriaBuilderFactory
- All Superinterfaces:
CriteriaBuilderFactory<cz.jirutka.rsql.parser.ast.Node,
JooqRSQLContext, org.jooq.Condition, JooqCriteriaBuilder<cz.jirutka.rsql.parser.ast.Node>>
public interface JooqCriteriaBuilderFactory
extends CriteriaBuilderFactory<cz.jirutka.rsql.parser.ast.Node,JooqRSQLContext,org.jooq.Condition,JooqCriteriaBuilder<cz.jirutka.rsql.parser.ast.Node>>
The interface Criteria builder factory.
- Since:
- 1.0.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JooqCriteriaBuilderFactory
The defaultjOOQ
criteria builder -
Method Summary
Modifier and TypeMethodDescriptiondefault @NotNull AndNodeCriteriaBuilder
andNodeCriteriaBuilder
(@NotNull cz.jirutka.rsql.parser.ast.AndNode node) default @NotNull JooqComparisonCriteriaBuilder
comparisonNodeCriteriaBuilder
(@NotNull cz.jirutka.rsql.parser.ast.ComparisonNode node) default @NotNull OrNodeCriteriaBuilder
orNodeCriteriaBuilder
(@NotNull cz.jirutka.rsql.parser.ast.OrNode node) Methods inherited from interface io.zero88.rsql.criteria.CriteriaBuilderFactory
create
-
Field Details
-
DEFAULT
The defaultjOOQ
criteria builder
-
-
Method Details
-
andNodeCriteriaBuilder
@NotNull default @NotNull AndNodeCriteriaBuilder andNodeCriteriaBuilder(@NotNull @NotNull cz.jirutka.rsql.parser.ast.AndNode node) - Specified by:
andNodeCriteriaBuilder
in interfaceCriteriaBuilderFactory<cz.jirutka.rsql.parser.ast.Node,
JooqRSQLContext, org.jooq.Condition, JooqCriteriaBuilder<cz.jirutka.rsql.parser.ast.Node>>
-
orNodeCriteriaBuilder
@NotNull default @NotNull OrNodeCriteriaBuilder orNodeCriteriaBuilder(@NotNull @NotNull cz.jirutka.rsql.parser.ast.OrNode node) - Specified by:
orNodeCriteriaBuilder
in interfaceCriteriaBuilderFactory<cz.jirutka.rsql.parser.ast.Node,
JooqRSQLContext, org.jooq.Condition, JooqCriteriaBuilder<cz.jirutka.rsql.parser.ast.Node>>
-
comparisonNodeCriteriaBuilder
@NotNull default @NotNull JooqComparisonCriteriaBuilder comparisonNodeCriteriaBuilder(@NotNull @NotNull cz.jirutka.rsql.parser.ast.ComparisonNode node) - Specified by:
comparisonNodeCriteriaBuilder
in interfaceCriteriaBuilderFactory<cz.jirutka.rsql.parser.ast.Node,
JooqRSQLContext, org.jooq.Condition, JooqCriteriaBuilder<cz.jirutka.rsql.parser.ast.Node>>
-