|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use org.apache.jdo.jdoql.tree | |
| org.apache.jdo.impl.jdoql | |
| org.apache.jdo.impl.jdoql.scope | |
| org.apache.jdo.impl.jdoql.tree | |
| org.apache.jdo.jdoql | This package contains interfaces defining the query result and a basic implementation. |
| org.apache.jdo.jdoql.tree | This package contains the query tree node interfaces, the node visitor interface and the tree walker. |
| Classes in org.apache.jdo.jdoql.tree used by org.apache.jdo.impl.jdoql | |
| AbstractNodeVisitor
This class provides a default implementation for the node visitor pattern. |
|
| AndExpression
This node represents a bitwise or logical and operator depending on the result types of its children. |
|
| CastExpression
This node represents a cast expression. |
|
| 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. |
|
| DivideExpression
This node represents a division operator. |
|
| EndsWithCallExpression
This node represents the method call expression String.endsWith. |
|
| EqualsExpression
This node represents an equals operator. |
|
| Expression
This node represents a general expression. |
|
| FieldAccessExpression
This node represents a field access expression. |
|
| GreaterThanEqualsExpression
This node represents a greater than equals operator. |
|
| GreaterThanExpression
This node represents a greater than operator. |
|
| 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. |
|
| MinusExpression
This node represents a binary minus operator. |
|
| 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. |
|
| PlusExpression
This node represents a binary plus operator. |
|
| QueryTree
Instances of classes implementing this interface represent the root of a query tree. |
|
| 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. |
|
| TreeWalker
An instance of this class is used to walk any query node. |
|
| 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. |
|
| Classes in org.apache.jdo.jdoql.tree used by org.apache.jdo.impl.jdoql.scope | |
| Declaration
This node represents a declaration expression. |
|
| ValueTable
A ValueTable manages values for declared identifiers (such as variables or parameters) of a query. |
|
| Classes in org.apache.jdo.jdoql.tree used by org.apache.jdo.impl.jdoql.tree | |
| AbstractNodeVisitor
This class provides a default implementation for the node visitor pattern. |
|
| 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. |
|
| VariableAccessExpression
This node represents a variable access expression. |
|
| VariableDeclaration
This node represents a variable declaration. |
|
| Classes in org.apache.jdo.jdoql.tree used by org.apache.jdo.jdoql | |
| QueryTree
Instances of classes implementing this interface represent the root of a query tree. |
|
| Classes in org.apache.jdo.jdoql.tree used by org.apache.jdo.jdoql.tree | |
| 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. |
|
| VariableAccessExpression
This node represents a variable access expression. |
|
| VariableDeclaration
This node represents a variable declaration. |
|
|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||