Top Methods
org.hibernate.query.sqm.tree.predicate

public Interface SqmPredicate

extends SqmVisitableNode, JpaPredicate, SqmExpression<Boolean>
Known Direct Subinterfaces
org.hibernate.query.sqm.tree.predicate.SqmNegatablePredicate
Known Direct Implementers
org.hibernate.query.sqm.tree.predicate.AbstractSqmPredicate
Imports
org.hibernate.query.criteria.JpaPredicate, org.hibernate.query.sqm.tree.SqmCopyContext, .SqmVisitableNode, org.hibernate.query.sqm.tree.expression.SqmExpression, org.hibernate.type.descriptor.java.BooleanJavaType, .JavaType

Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public SqmPredicate
public default JavaType<Boolean>
public SqmPredicate
not()

Redeclares org.hibernate.query.criteria.JpaPredicate.not.

Create a negation of the predicate.
Inherited from org.hibernate.query.sqm.tree.expression.SqmExpression:
applyInferableTypeasasBigDecimalasBigIntegerasDoubleasFloatasIntegerasLongasStringcastAsequalToequalTogetNodeTypeininininisNotNullisNullvisitSubSelectableNodes
Inherited from org.hibernate.query.sqm.tree.SqmVisitableNode:
acceptappendHqlStringtoHqlString

Method Detail

copyback to summary
public SqmPredicate copy(SqmCopyContext context)

Redeclares org.hibernate.query.sqm.tree.SqmNode.copy, org.hibernate.query.sqm.tree.expression.SqmExpression.copy.

Annotations
@Override
getJavaTypeDescriptorback to summary
public default JavaType<Boolean> getJavaTypeDescriptor()

Implements org.hibernate.query.criteria.JpaTupleElement.getJavaTypeDescriptor.

Annotations
@Override
notback to summary
public SqmPredicate not()

Redeclares org.hibernate.query.criteria.JpaPredicate.not.

Doc from jakarta.persistence.criteria.Predicate.not.

Create a negation of the predicate.

Returns:SqmPredicate

negated predicate

Annotations
@Override