Package org.apache.jdo.jdoql.tree

This package contains the query tree node interfaces, the node visitor interface and the tree walker.

See:
          Description

Interface Summary
AndExpression This node represents a bitwise or logical and operator depending on the result types of its children.
AscendingOrderingExpression This node represents an operator defining ascendent ordering of instances returned by a query execution.
BinaryExpression This node expression represents a binary operator.
BooleanLiteralExpression This node represents a boolean literal such as true or false.
ByteLiteralExpression This node represents a byte literal.
CandidateClass This node represents the candidate class of a query.
CastExpression This node represents a cast expression.
CharLiteralExpression This node represents a character literal.
ComplementExpression This node represents a bitwise not operator.
ConditionalAndExpression This node represents a conditional and operator.
ConditionalOrExpression This node represents a conditional or operator.
ConstantExpression This node represents a constant expression.
ContainsCallExpression This node represents the method call expression Collection.contains.
Declaration This node represents a declaration expression.
DescendingOrderingExpression This node represents an operator defining descendent ordering of instances returned by a query execution.
DivideExpression This node represents a division operator.
DoubleLiteralExpression This node represents a double literal.
EndsWithCallExpression This node represents the method call expression String.endsWith.
EqualsExpression This node represents an equals operator.
Expression This node represents a general expression.
ExpressionFactory This interface provides methods for factorizing expression nodes.
FieldAccessExpression This node represents a field access expression.
FloatLiteralExpression This node represents a float literal.
GreaterThanEqualsExpression This node represents a greater than equals operator.
GreaterThanExpression This node represents a greater than operator.
IdentifierExpression This node represents an identifier expression.
IntLiteralExpression This node represents a integer literal.
IsEmptyCallExpression This node represents the method call expression Collection.isEmpty.
LessThanEqualsExpression This node represents a less than equals operator.
LessThanExpression This node represents a less than operator.
LongLiteralExpression This node represents a long literal.
MethodCallExpression This node represents a method call expression.
MinusExpression This node represents a binary minus operator.
Node This is the base interface of all nodes.
NodeVisitor This interface defines three categories of methods for each query tree node.
NotEqualsExpression This node represents a not equals operator.
NotExpression This node represents a logical not operator.
OrderingExpression This node represents an ordering expression.
OrExpression This node represents a bitwise or logical or operator depending on the result types of its children.
ParameterAccessExpression This node represents a parameter access expression.
ParameterDeclaration This node represents a parameter access expression.
PlusExpression This node represents a binary plus operator.
QueryTree Instances of classes implementing this interface represent the root of a query tree.
ShortLiteralExpression This node represents a short literal.
StartsWithCallExpression This node represents the method call expression String.startsWith.
StaticFieldAccessExpression This node represents a static field access expression.
ThisExpression This node represents an access to this.
TimesExpression This node represents a times operator.
Type This node represents a type instance.
UnaryExpression This node represents a unary operator.
UnaryMinusExpression This node represents a unary minus operator.
UnaryPlusExpression This node represents a unary plus operator.
ValueTable A ValueTable manages values for declared identifiers (such as variables or parameters) of a query.
VariableAccessExpression This node represents a variable access expression.
VariableDeclaration This node represents a variable declaration.
 

Class Summary
AbstractNodeVisitor This class provides a default implementation for the node visitor pattern.
TreeWalker An instance of this class is used to walk any query node.
 

Package org.apache.jdo.jdoql.tree Description

This package contains the query tree node interfaces, the node visitor interface and the tree walker.



Copyright © 2005 Apache Software Foundation. All Rights Reserved.