public static class Expressions.Like extends PredicateImpl
PredicateImpl.And, PredicateImpl.Or
Modifier and Type | Field and Description |
---|---|
(package private) ExpressionImpl<Character> |
escapeChar |
static String |
MATCH_MULTICHAR |
static String |
MATCH_SINGLECHAR |
(package private) ExpressionImpl<String> |
pattern |
(package private) ExpressionImpl<String> |
str |
_exps
Constructor and Description |
---|
Expressions.Like(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern) |
Expressions.Like(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pat,
char esc) |
Expressions.Like(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern,
javax.persistence.criteria.Expression<Character> escapeChar) |
Expressions.Like(javax.persistence.criteria.Expression<String> x,
String pattern) |
Expressions.Like(javax.persistence.criteria.Expression<String> x,
String pat,
Character esc) |
Expressions.Like(javax.persistence.criteria.Expression<String> x,
String pat,
javax.persistence.criteria.Expression<Character> esc) |
Modifier and Type | Method and Description |
---|---|
void |
acceptVisit(CriteriaExpressionVisitor visitor)
Accept visit from the given visitor.
|
StringBuilder |
asValue(AliasContext q)
Get a string representation of this node as a value in the context of the given query.
|
Expression |
toKernelExpression(ExpressionFactory factory,
CriteriaQueryImpl<?> q)
Bridge contract to convert this facade expression to a kernel expression.
|
add, FALSE, getExpressions, getOperator, isEmpty, isNegated, markNegated, not, toValue, TRUE
as, in, in, in, in, isNotNull, isNull
alias, asProjection, assertValidName, asVariable, getAlias, getCompoundSelectionItems, getJavaType, isAliased, isAutoAliased, isCompoundSelection, setAutoAlias
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
as, in, in, in, in, isNotNull, isNull
public static final String MATCH_MULTICHAR
public static final String MATCH_SINGLECHAR
final ExpressionImpl<String> str
final ExpressionImpl<String> pattern
final ExpressionImpl<Character> escapeChar
public Expressions.Like(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern, javax.persistence.criteria.Expression<Character> escapeChar)
public Expressions.Like(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pat, char esc)
public Expressions.Like(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern)
public Expressions.Like(javax.persistence.criteria.Expression<String> x, String pattern)
public Expressions.Like(javax.persistence.criteria.Expression<String> x, String pat, javax.persistence.criteria.Expression<Character> esc)
public Expression toKernelExpression(ExpressionFactory factory, CriteriaQueryImpl<?> q)
ExpressionImpl
toKernelExpression
in class PredicateImpl
factory
- creates the kernel expressionq
- the query definition context of this expressionpublic void acceptVisit(CriteriaExpressionVisitor visitor)
CriteriaExpression
acceptVisit
in interface CriteriaExpression
acceptVisit
in class PredicateImpl
visitor
- a processor to walk the nodes of a tree.public StringBuilder asValue(AliasContext q)
CriteriaExpression
asValue
in interface CriteriaExpression
asValue
in class PredicateImpl
Copyright © 2006–2015 Apache Software Foundation. All rights reserved.