GigaSpaces XAP 9.0 API

org.openspaces.jpa.openjpa.query
Interface ExpressionNode

All Known Implementing Classes:
AggregationFunction, BinaryExpression, BindVariableExpression, ContainsExpression, EmptyExpression, FieldPathNode, InnerQuery, LiteralValueNode, LogicalExpression, MatchesExpression, NotMatchesExpression, NullValueNode, ParameterNode, Variable

public interface ExpressionNode

Represents a node in the translated query expression tree.

Since:
8.0
Author:
idan

Nested Class Summary
static class ExpressionNode.NodeType
          Represents the node type in the translated query expression tree.
 
Method Summary
 void appendSql(StringBuilder sql)
          Appends the node SQL string to the string builder.
 ExpressionNode.NodeType getNodeType()
          Gets the node type
 

Method Detail

appendSql

void appendSql(StringBuilder sql)
Appends the node SQL string to the string builder.

Parameters:
sql - The SQL string builder to append to.

getNodeType

ExpressionNode.NodeType getNodeType()
Gets the node type

Returns:
The node type.

GigaSpaces XAP 9.0 API

Copyright © GigaSpaces.