Package io.micronaut.data.model.query
Class QueryModel.Junction
java.lang.Object
io.micronaut.data.model.query.QueryModel.Junction
- All Implemented Interfaces:
- QueryModel.Criterion
- Direct Known Subclasses:
- QueryModel.Conjunction,- QueryModel.Disjunction,- QueryModel.Negation
- Enclosing interface:
- QueryModel
base class for a junction (AND or OR or NOT).
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedJunction()Default constructor.Junction(List<QueryModel.Criterion> criteria) Creates a junction for a list of citeria.
- 
Method Summary
- 
Constructor Details- 
Junctionprotected Junction()Default constructor.
- 
JunctionCreates a junction for a list of citeria.- Parameters:
- criteria- the criteria
 
 
- 
- 
Method Details- 
addAdds an additional criterion.- Parameters:
- c- The criterion
- Returns:
- This junction
 
- 
getCriteria- Returns:
- The Criterion for the junction.
 
- 
isEmptypublic boolean isEmpty()- Returns:
- Whether the junction is empty
 
 
-