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

public Class ExistsPredicate

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
Imports
org.hibernate.metamodel.mapping.JdbcMappingContainer, org.hibernate.sql.ast.SqlAstWalker, org.hibernate.sql.ast.tree.select.QueryPart, .SelectStatement

Author
Gavin King

Field Summary

Modifier and TypeField and Description
private final SelectStatement
private final JdbcMappingContainer
private final boolean

Constructor Summary

AccessConstructor and Description
public
ExistsPredicate(QueryPart expression, boolean negated, JdbcMappingContainer expressionType)

public
ExistsPredicate(SelectStatement expression, boolean negated, JdbcMappingContainer expressionType)

Method Summary

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

Field Detail

expressionback to summary
private final SelectStatement expression
expressionTypeback to summary
private final JdbcMappingContainer expressionType
negatedback to summary
private final boolean negated

Constructor Detail

ExistsPredicateback to summary
public ExistsPredicate(QueryPart expression, boolean negated, JdbcMappingContainer expressionType)
ExistsPredicateback to summary
public ExistsPredicate(SelectStatement expression, boolean negated, JdbcMappingContainer expressionType)

Method Detail

acceptback to summary
public void accept(SqlAstWalker sqlTreeWalker)

Implements org.hibernate.sql.ast.tree.SqlAstNode.accept.

Annotations
@Override
getExpressionback to summary
public SelectStatement getExpression()
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()