Uses of Package
org.apache.jdo.jdoql.tree

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.
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.
 



Copyright © 2005 Apache Software Foundation. All Rights Reserved.