Top Fields Constructors Methods
org.hibernate.sql.ast.tree.predicate

public abstract Class AbstractPredicate

extends Object
implements Predicate
Class Inheritance
All Implemented Interfaces
org.hibernate.sql.ast.tree.predicate.Predicate, org.hibernate.query.sqm.sql.internal.DomainResultProducer, org.hibernate.sql.ast.tree.expression.Expression, org.hibernate.sql.ast.spi.SqlSelectionProducer, org.hibernate.sql.ast.tree.SqlAstNode
Known Direct Subclasses
org.hibernate.sql.ast.tree.predicate.BetweenPredicate, org.hibernate.sql.ast.tree.predicate.BooleanExpressionPredicate, org.hibernate.sql.ast.tree.predicate.InArrayPredicate, org.hibernate.sql.ast.tree.predicate.InListPredicate, org.hibernate.sql.ast.tree.predicate.InSubQueryPredicate, org.hibernate.sql.ast.tree.predicate.LikePredicate, org.hibernate.sql.ast.tree.predicate.NullnessPredicate, org.hibernate.sql.ast.tree.predicate.ThruthnessPredicate
Imports
org.hibernate.metamodel.mapping.JdbcMappingContainer

Author
Christian Beikov

Field Summary

Modifier and TypeField and Description
private final JdbcMappingContainer
private final boolean

Constructor Summary

AccessConstructor and Description
public
public
AbstractPredicate(JdbcMappingContainer expressionType, boolean negated)

Method Summary

Modifier and TypeMethod and Description
public JdbcMappingContainer
public boolean
public boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

expressionTypeback to summary
private final JdbcMappingContainer expressionType
negatedback to summary
private final boolean negated

Constructor Detail

AbstractPredicateback to summary
public AbstractPredicate(JdbcMappingContainer expressionType)
AbstractPredicateback to summary
public AbstractPredicate(JdbcMappingContainer expressionType, boolean negated)

Method Detail

getExpressionTypeback to summary
public JdbcMappingContainer getExpressionType()

Implements org.hibernate.sql.ast.tree.expression.Expression.getExpressionType.

Doc from org.hibernate.sql.ast.tree.expression.Expression.getExpressionType.

The type for this expression

Annotations
@Override
isEmptyback to summary
public boolean isEmpty()

Implements org.hibernate.sql.ast.tree.predicate.Predicate.isEmpty.

Annotations
@Override
isNegatedback to summary
public boolean isNegated()