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

public Class LikePredicate

extends AbstractPredicate
Class Inheritance
Imports
org.hibernate.metamodel.mapping.JdbcMappingContainer, org.hibernate.sql.ast.SqlAstWalker, org.hibernate.sql.ast.tree.expression.Expression

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private final Expression
private final boolean
private final Expression
private final Expression

Constructor Summary

AccessConstructor and Description
public
LikePredicate(Expression matchExpression, Expression pattern)

public
LikePredicate(Expression matchExpression, Expression pattern, Expression escapeCharacter)

public
LikePredicate(Expression matchExpression, Expression pattern, Expression escapeCharacter, boolean negated)

public
LikePredicate(Expression matchExpression, Expression pattern, Expression escapeCharacter, boolean negated, boolean isCaseSensitive, JdbcMappingContainer expressionType)

Method Summary

Modifier and TypeMethod and Description
public void
public Expression
public Expression
public Expression
public boolean
Inherited from org.hibernate.sql.ast.tree.predicate.AbstractPredicate:
getExpressionTypeisEmptyisNegated

Field Detail

escapeCharacterback to summary
private final Expression escapeCharacter
isCaseSensitiveback to summary
private final boolean isCaseSensitive
matchExpressionback to summary
private final Expression matchExpression
patternback to summary
private final Expression pattern

Constructor Detail

LikePredicateback to summary
public LikePredicate(Expression matchExpression, Expression pattern)
LikePredicateback to summary
public LikePredicate(Expression matchExpression, Expression pattern, Expression escapeCharacter)
LikePredicateback to summary
public LikePredicate(Expression matchExpression, Expression pattern, Expression escapeCharacter, boolean negated)
LikePredicateback to summary
public LikePredicate(Expression matchExpression, Expression pattern, Expression escapeCharacter, boolean negated, boolean isCaseSensitive, JdbcMappingContainer expressionType)

Method Detail

acceptback to summary
public void accept(SqlAstWalker sqlTreeWalker)

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

Annotations
@Override
getEscapeCharacterback to summary
public Expression getEscapeCharacter()
getMatchExpressionback to summary
public Expression getMatchExpression()
getPatternback to summary
public Expression getPattern()
isCaseSensitiveback to summary
public boolean isCaseSensitive()