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

public Class ComparisonPredicate

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.query.sqm.ComparisonOperator, org.hibernate.sql.ast.SqlAstWalker, org.hibernate.sql.ast.tree.expression.Expression

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final JdbcMappingContainer
private final Expression
private final ComparisonOperator
private final Expression

Constructor Summary

AccessConstructor and Description
public
ComparisonPredicate(Expression leftHandExpression, ComparisonOperator operator, Expression rightHandExpression)

public
ComparisonPredicate(Expression leftHandExpression, ComparisonOperator operator, Expression rightHandExpression, JdbcMappingContainer expressionType)

Method Summary

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

Field Detail

expressionTypeback to summary
private final JdbcMappingContainer expressionType
leftHandExpressionback to summary
private final Expression leftHandExpression
operatorback to summary
private final ComparisonOperator operator
rightHandExpressionback to summary
private final Expression rightHandExpression

Constructor Detail

ComparisonPredicateback to summary
public ComparisonPredicate(Expression leftHandExpression, ComparisonOperator operator, Expression rightHandExpression)
ComparisonPredicateback to summary
public ComparisonPredicate(Expression leftHandExpression, ComparisonOperator operator, Expression rightHandExpression, JdbcMappingContainer expressionType)

Method Detail

acceptback to summary
public void accept(SqlAstWalker sqlTreeWalker)

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

Annotations
@Override
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
getLeftHandExpressionback to summary
public Expression getLeftHandExpression()
getOperatorback to summary
public ComparisonOperator getOperator()
getRightHandExpressionback to summary
public Expression getRightHandExpression()
isEmptyback to summary
public boolean isEmpty()

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

Annotations
@Override