Package io.micronaut.data.model.query
Class QueryModel.PropertyCriterion
java.lang.Object
io.micronaut.data.model.query.QueryModel.PropertyNameCriterion
io.micronaut.data.model.query.QueryModel.PropertyCriterion
- All Implemented Interfaces:
QueryModel.Criterion
- Direct Known Subclasses:
QueryModel.ArrayContains,QueryModel.Between,QueryModel.Contains,QueryModel.EndsWith,QueryModel.Equals,QueryModel.GreaterThan,QueryModel.GreaterThanEquals,QueryModel.IdEquals,QueryModel.In,QueryModel.LessThan,QueryModel.LessThanEquals,QueryModel.Like,QueryModel.NotEquals,QueryModel.NotIn,QueryModel.Regex,QueryModel.SizeEquals,QueryModel.SizeGreaterThan,QueryModel.SizeGreaterThanEquals,QueryModel.SizeLessThan,QueryModel.SizeLessThanEquals,QueryModel.SizeNotEquals,QueryModel.StartsWith,QueryModel.SubqueryCriterion,QueryModel.VersionEquals
- Enclosing interface:
- QueryModel
Criterion that applies to a property and value.
-
Field Summary
FieldsFields inherited from class io.micronaut.data.model.query.QueryModel.PropertyNameCriterion
name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetValue()ignoreCase(boolean ignoreCase) Sets whether to ignore case.booleanvoidSets the value.Methods inherited from class io.micronaut.data.model.query.QueryModel.PropertyNameCriterion
getProperty
-
Field Details
-
value
-
-
Constructor Details
-
PropertyCriterion
Default constructor.- Parameters:
name- The property namevalue- The criterion value
-
-
Method Details
-
getValue
- Returns:
- The value
-
setValue
Sets the value.- Parameters:
v- The value to set
-
isIgnoreCase
public boolean isIgnoreCase()- Returns:
- Whether to ignore case,
-
ignoreCase
Sets whether to ignore case.- Parameters:
ignoreCase- True if case should be ignored- Returns:
- This criterion
-