org.apache.jdo.jdoql.tree
Interface Expression

All Superinterfaces:
Node, java.io.Serializable
All Known Subinterfaces:
AndExpression, BinaryExpression, BooleanLiteralExpression, ByteLiteralExpression, CastExpression, CharLiteralExpression, ComplementExpression, ConditionalAndExpression, ConditionalOrExpression, ConstantExpression, ContainsCallExpression, DivideExpression, DoubleLiteralExpression, EndsWithCallExpression, EqualsExpression, FieldAccessExpression, FloatLiteralExpression, GreaterThanEqualsExpression, GreaterThanExpression, IdentifierExpression, IntLiteralExpression, IsEmptyCallExpression, LessThanEqualsExpression, LessThanExpression, LongLiteralExpression, MethodCallExpression, MinusExpression, NotEqualsExpression, NotExpression, OrExpression, ParameterAccessExpression, PlusExpression, ShortLiteralExpression, StartsWithCallExpression, StaticFieldAccessExpression, ThisExpression, TimesExpression, UnaryExpression, UnaryMinusExpression, UnaryPlusExpression, VariableAccessExpression
All Known Implementing Classes:
AndExpr, BinaryExpr, BooleanLiteralExpr, ByteLiteralExpr, CastExpr, CharLiteralExpr, ComplementExpr, ConditionalAndExpr, ConditionalOrExpr, ConstantExpr, ContainsCallExpr, DivideExpr, DoubleLiteralExpr, EndsWithCallExpr, EqualsExpr, Expr, FieldAccessExpr, FloatLiteralExpr, GreaterThanEqualsExpr, GreaterThanExpr, IdentifierExpr, IntLiteralExpr, IsEmptyCallExpr, LessThanEqualsExpr, LessThanExpr, LongLiteralExpr, MethodCallExpr, MinusExpr, NotEqualsExpr, NotExpr, OrExpr, ParameterAccessExpr, PlusExpr, ShortLiteralExpr, StartsWithCallExpr, StaticFieldAccessExpr, ThisExpr, TimesExpr, UnaryExpr, UnaryMinusExpr, UnaryPlusExpr, VariableAccessExpr

public interface Expression
extends Node

This node represents a general expression. Examples of general expressions are UnaryExpression, BinaryExpression, FieldAccessExpression, CastExpression and MethodCallExpression.

Author:
Michael Watzek

Methods inherited from interface org.apache.jdo.jdoql.tree.Node
arrive, getChildren, getJavaClass, getObject, getParent, getTokenType, leave, setObject, setParent, walkNextChild