java.lang.Object
io.helidon.data.codegen.query.Criteria
Data query criteria.
Criteria expression from method name has no nested parentheses structures.
It's just flat list with individual operator expressions separated by
AND
/ OR
.-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic Criteria.Builder
builder()
Create criteria expression builder.static Criteria
create
(CriteriaCondition condition) Create new instance of criteria expression with a single condition.first()
First condition of the criteria expression.next()
Next condition of the criteria expression with joining logical operator.next
(int index) Next condition of the criteria expression with joining logical operator.
-
Method Details
-
create
Create new instance of criteria expression with a single condition.- Parameters:
condition
- the expression condition- Returns:
- new instance of criteria expression
-
builder
Create criteria expression builder.- Returns:
- the builder
-
first
First condition of the criteria expression.- Returns:
- the first condition
-
next
Next condition of the criteria expression with joining logical operator.- Returns:
- the next condition
-
next
Next condition of the criteria expression with joining logical operator.index
starts from0
.- Parameters:
index
- next operator expression index- Returns:
- criteria operator expression with joining logical operator
-