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.