|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.openjpa.persistence.query.AbstractVisitable org.apache.openjpa.persistence.query.ExpressionImpl org.apache.openjpa.persistence.query.BinaryOperatorExpression
public class BinaryOperatorExpression
An expression resulting from a binary operation on two expressions.
Field Summary | |
---|---|
protected Expression |
_e1
|
protected Expression |
_e2
|
protected BinaryFunctionalOperator |
_op
|
Fields inherited from class org.apache.openjpa.persistence.query.AbstractVisitable |
---|
CLOSE_BRACE, COMMA, EMPTY, OPEN_BRACE, SPACE |
Constructor Summary | |
---|---|
BinaryOperatorExpression(Expression e1,
BinaryFunctionalOperator op,
Expression e2)
|
Method Summary | |
---|---|
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()
|
Methods inherited from class org.apache.openjpa.persistence.query.ExpressionImpl |
---|
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, upper |
Methods inherited from class org.apache.openjpa.persistence.query.AbstractVisitable |
---|
asJoinable |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.openjpa.persistence.query.Visitable |
---|
asJoinable |
Field Detail |
---|
protected final Expression _e1
protected final Expression _e2
protected final BinaryFunctionalOperator _op
Constructor Detail |
---|
public BinaryOperatorExpression(Expression e1, BinaryFunctionalOperator op, Expression e2)
Method Detail |
---|
public Expression getOperand1()
public Expression getOperand2()
public BinaryFunctionalOperator getOperator()
public String asExpression(AliasContext ctx)
Visitable
asExpression
in interface Visitable
asExpression
in class AbstractVisitable
public String asProjection(AliasContext ctx)
Visitable
asProjection
in interface Visitable
asProjection
in class AbstractVisitable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |