| Package | Description |
|---|---|
| org.apache.jdo.impl.fostore |
This package contains the implementation of the File/Object Store JDO Reference
Implementation (FOStore, pronounced "foster").
|
| 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.
|
| org.apache.jdo.query |
| Class and Description |
|---|
| QueryTree
Instances of classes implementing this interface
represent the root of a query tree.
|
| Class and Description |
|---|
| 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.
|
| 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.
|
| Class and Description |
|---|
| Declaration
This node represents a declaration expression.
|
| ValueTable
A ValueTable manages values for declared identifiers (such as variables
or parameters) of a query.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| QueryTree
Instances of classes implementing this interface
represent the root of a query tree.
|
| Class and 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.
|
| VariableAccessExpression
This node represents a variable access expression.
|
| VariableDeclaration
This node represents a variable declaration.
|
| Class and Description |
|---|
| QueryTree
Instances of classes implementing this interface
represent the root of a query tree.
|
| ValueTable
A ValueTable manages values for declared identifiers (such as variables
or parameters) of a query.
|
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.