See: Description
| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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.
|
This package contains the query tree node interfaces, the node visitor interface and the tree walker.
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.