class BinaryExpressionPredicate extends AbstractVisitable implements Predicate, Visitable
| Modifier and Type | Field and Description |
|---|---|
protected Expression |
_e1 |
protected Expression |
_e2 |
protected BinaryConditionalOperator |
_op |
CLOSE_BRACE, COMMA, EMPTY, OPEN_BRACE| Constructor and Description |
|---|
BinaryExpressionPredicate(Expression e1,
BinaryConditionalOperator op,
BinaryConditionalOperator nop,
Expression e2) |
| Modifier and Type | Method and Description |
|---|---|
Predicate |
and(Predicate predicate)
Creates an AND of the predicate with the argument.
|
String |
asExpression(AliasContext ctx)
Get a JPQL fragment as used in WHERE clause.
|
(package private) String |
asExpression(Visitable v,
AliasContext ctx) |
Expression |
getOperand() |
Expression |
getOperand2() |
BinaryConditionalOperator |
getOperator() |
Predicate |
not()
Creates a negation of the predicate with the argument.
|
Predicate |
or(Predicate predicate)
Creates an OR of the predicate with the argument.
|
asJoinable, asProjection, getAliasHintclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasJoinable, asProjection, getAliasHintprotected final Expression _e1
protected final Expression _e2
protected final BinaryConditionalOperator _op
BinaryExpressionPredicate(Expression e1, BinaryConditionalOperator op, BinaryConditionalOperator nop, Expression e2)
public final Expression getOperand()
public final Expression getOperand2()
public final BinaryConditionalOperator getOperator()
public Predicate and(Predicate predicate)
Predicatepublic Predicate or(Predicate predicate)
Predicatepublic Predicate not()
Predicatepublic String asExpression(AliasContext ctx)
VisitableasExpression in interface VisitableasExpression in class AbstractVisitableString asExpression(Visitable v, AliasContext ctx)
Copyright © 2006–2015 Apache Software Foundation. All rights reserved.