public class BinaryOperatorExpression extends ExpressionImpl
| Modifier and Type | Field and Description |
|---|---|
protected Expression |
_e1 |
protected Expression |
_e2 |
protected BinaryFunctionalOperator |
_op |
CLOSE_BRACE, COMMA, EMPTY, OPEN_BRACE, SPACE| Constructor and Description |
|---|
BinaryOperatorExpression(Expression e1,
BinaryFunctionalOperator op,
Expression e2) |
| Modifier and Type | Method and Description |
|---|---|
String |
asExpression(AliasContext ctx)
Get a JPQL fragment as used in WHERE clause.
|
String |
asProjection(AliasContext ctx)
Gets the string representation in SELECT projection.
|
Expression |
getOperand1() |
Expression |
getOperand2() |
BinaryFunctionalOperator |
getOperator() |
abs, asc, between, between, between, between, between, between, between, between, between, between, between, between, between, concat, concat, desc, dividedBy, dividedBy, equal, equal, equal, equal, equal, equal, equal, equal, getAliasHint, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterEqual, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, in, in, in, in, in, in, isNull, length, lessEqual, lessEqual, lessEqual, lessEqual, lessEqual, lessThan, lessThan, lessThan, lessThan, lessThan, like, like, like, like, like, like, locate, locate, locate, locate, locate, locate, lower, member, minus, minus, minus, mod, mod, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, notEqual, plus, plus, sqrt, substring, substring, substring, substring, substring, substring, times, times, trim, trim, trim, trim, trim, trim, upperasJoinableclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasJoinableprotected final Expression _e1
protected final Expression _e2
protected final BinaryFunctionalOperator _op
public BinaryOperatorExpression(Expression e1, BinaryFunctionalOperator op, Expression e2)
public Expression getOperand1()
public Expression getOperand2()
public BinaryFunctionalOperator getOperator()
public String asExpression(AliasContext ctx)
VisitableasExpression in interface VisitableasExpression in class AbstractVisitablepublic String asProjection(AliasContext ctx)
VisitableasProjection in interface VisitableasProjection in class AbstractVisitableCopyright © 2006–2015 Apache Software Foundation. All rights reserved.