|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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. |
This package contains the query tree node interfaces, the node visitor interface and the tree walker.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |