Class TextPredicate
java.lang.Object
io.micronaut.data.model.jpa.criteria.impl.predicate.AbstractPredicate
io.micronaut.data.model.jpa.criteria.impl.predicate.TextPredicate
- All Implemented Interfaces:
IExpression<Boolean>, IPredicate, ISelection<Boolean>, jakarta.persistence.criteria.Expression<Boolean>, jakarta.persistence.criteria.Predicate, jakarta.persistence.criteria.Selection<Boolean>, jakarta.persistence.TupleElement<Boolean>
MongoDB full-text search predicate.
- Since:
- 5.0.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.criteria.Predicate
jakarta.persistence.criteria.Predicate.BooleanOperator -
Constructor Summary
ConstructorsConstructorDescriptionTextPredicate(jakarta.persistence.criteria.Expression<String> search, @Nullable jakarta.persistence.criteria.Expression<String> language, @Nullable jakarta.persistence.criteria.Expression<Boolean> caseSensitive, @Nullable jakarta.persistence.criteria.Expression<Boolean> diacriticSensitive) -
Method Summary
Modifier and TypeMethodDescription@Nullable jakarta.persistence.criteria.Expression<Boolean> @Nullable jakarta.persistence.criteria.Expression<Boolean> @Nullable jakarta.persistence.criteria.Expression<String> jakarta.persistence.criteria.Expression<String> voidvisitPredicate(PredicateVisitor predicateVisitor) Visit predicate.Methods inherited from class AbstractPredicate
getExpressions, getJavaType, getOperator, isNegated, not, visitExpressionMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IExpression
as, cast, equalTo, equalTo, in, in, in, in, isNotNull, isNull, notEqualTo, notEqualTo, visitSelectionMethods inherited from interface IPredicate
getExpressionTypeMethods inherited from interface ISelection
alias, getAlias, getCompoundSelectionItems, isCompoundSelection
-
Constructor Details
-
TextPredicate
-
-
Method Details
-
getSearch
- Returns:
- The search expression.
-
getLanguage
- Returns:
- The optional language expression.
-
getCaseSensitive
- Returns:
- The optional case-sensitive flag expression.
-
getDiacriticSensitive
- Returns:
- The optional diacritic-sensitive flag expression.
-
visitPredicate
Description copied from interface:IPredicateVisit predicate.- Parameters:
predicateVisitor- The visitor
-