Top Interfaces Classes Enums
[default module]

Package org.hibernate.query.criteria.internal.predicate


Interface Summary

Modifier and TypeInterface and Description
public interface

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractPredicateImpl

Basic template support for Predicate implementors providing expression handling, negation and conjunction/disjunction handling.

public abstract class
public class
public class
BooleanAssertionPredicate

Predicate to assert the explicit value of a boolean expression:

  • x = true
  • x = false
  • x <> true
  • x <> false
public class
public class
BooleanStaticAssertionPredicate

Predicate used to assert a static boolean condition.

public class
ComparisonPredicate

Models a basic relational comparison predicate.

public class
CompoundPredicate

A compound predicate is a grouping of other predicates in order to convert either a conjunction (logical AND) or a disjunction (logical OR).

public class
ExistsPredicate

Models an EXISTS(<subquery>) predicate

public class
ExplicitTruthValueCheck

ANSI-SQL defines TRUE, FALSE and UNKNOWN as truth values.

public class
public class
InPredicate<T>

Models a [NOT] IN restriction

public class
IsEmptyPredicate<C extends Collection<E>>

Models an IS [NOT] EMPTY restriction

public class
LikePredicate

Models a SQL LIKE expression.

public class
MemberOfPredicate<E, C extends Collection<E>>

Models a [NOT] MEMBER OF restriction

public class
public class
NullnessPredicate

Defines a javax.persistence.criteria.Predicate for checking the nullness state of an expression, aka an IS [NOT] NULL predicate.

Enum Summary

Modifier and TypeEnum and Description
public enum
TruthValue

Models what ANSI-SQL terms a truth value.