GigaSpaces XAP 9.7.2 API

org.openspaces.jpa.openjpa.query
Class BinaryExpression

java.lang.Object
  extended by org.openspaces.jpa.openjpa.query.BinaryExpression
All Implemented Interfaces:
Serializable, org.apache.openjpa.kernel.exps.Expression, ExpressionNode

public class BinaryExpression
extends Object
implements org.apache.openjpa.kernel.exps.Expression, ExpressionNode

Represents a binary expression.

Since:
8.0
Author:
idan
See Also:
Serialized Form

Nested Class Summary
static class BinaryExpression.ExpressionType
           
 
Nested classes/interfaces inherited from interface org.openspaces.jpa.openjpa.query.ExpressionNode
ExpressionNode.NodeType
 
Constructor Summary
BinaryExpression(org.apache.openjpa.kernel.exps.Value value1, org.apache.openjpa.kernel.exps.Value value2, BinaryExpression.ExpressionType expressionType)
           
 
Method Summary
 void acceptVisit(org.apache.openjpa.kernel.exps.ExpressionVisitor visitor)
           
 void appendSql(StringBuilder sql)
          Appends the node SQL string to the string builder.
 ExpressionNode.NodeType getNodeType()
          Gets the node type
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BinaryExpression

public BinaryExpression(org.apache.openjpa.kernel.exps.Value value1,
                        org.apache.openjpa.kernel.exps.Value value2,
                        BinaryExpression.ExpressionType expressionType)
Method Detail

appendSql

public void appendSql(StringBuilder sql)
Description copied from interface: ExpressionNode
Appends the node SQL string to the string builder.

Specified by:
appendSql in interface ExpressionNode
Parameters:
sql - The SQL string builder to append to.

acceptVisit

public void acceptVisit(org.apache.openjpa.kernel.exps.ExpressionVisitor visitor)
Specified by:
acceptVisit in interface org.apache.openjpa.kernel.exps.Expression

toString

public String toString()
Overrides:
toString in class Object

getNodeType

public ExpressionNode.NodeType getNodeType()
Description copied from interface: ExpressionNode
Gets the node type

Specified by:
getNodeType in interface ExpressionNode
Returns:
The node type.

GigaSpaces XAP 9.7.2 API

Copyright © GigaSpaces.