|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BinaryExpression
This node expression represents a binary operator. All binary operators have exactly
two children. Examples of binary operators
are AndExpression
and EqualsExpression
.
Method Summary | |
---|---|
java.lang.Class |
getCommonOperandType()
Returns the class instance suiteable for implementing the result of this expression. |
Expression |
getLeftExpression()
Returns the first child of this node. |
Expression |
getRightExpression()
Returns the second child of this node. |
Methods inherited from interface org.apache.jdo.jdoql.tree.Node |
---|
arrive, getChildren, getJavaClass, getObject, getParent, getTokenType, leave, setObject, setParent, walkNextChild |
Method Detail |
---|
Expression getLeftExpression()
Expression getRightExpression()
java.lang.Class getCommonOperandType()
getJavaClass
. In case of relational binary
expressions, that class instance differs from the type retrieved by
getJavaClass
, because relational binary expressions
have a boolean result type which does not depend of the operand types.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |