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.