|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Node | |
org.apache.jdo.impl.jdoql.tree | |
org.apache.jdo.jdoql.tree | This package contains the query tree node interfaces, the node visitor interface and the tree walker. |
Uses of Node in org.apache.jdo.impl.jdoql.tree |
Classes in org.apache.jdo.impl.jdoql.tree that implement Node | |
class |
AndExpr
This node represents a logical and operator. |
class |
AscendingOrderingExpr
This node represents an operator defining ascendent ordering of instances returned by a query execution. |
class |
BinaryExpr
This node represents a binary operator. |
class |
BooleanLiteralExpr
This node represents a boolean literal such as true or
false . |
class |
ByteLiteralExpr
This node represents a byte literal. |
class |
CandidateClassImpl
This node represents the candidate class of a query. |
class |
CastExpr
This node represents a cast expression. |
class |
CharLiteralExpr
This node represents a character literal. |
class |
ComplementExpr
This node represents a bitwise not operator. |
class |
ConditionalAndExpr
This node represents a conditional and operator. |
class |
ConditionalOrExpr
This node represents a conditional or operator. |
class |
ConstantExpr
This node represents a constant expression. |
class |
ContainsCallExpr
This node represents the method call expression Collection.contains . |
class |
Decl
This node represents a declaration expression. |
class |
DescendingOrderingExpr
This node represents an operator defining descendent ordering of instances returned by a query execution. |
class |
DivideExpr
This node represents a division operator. |
class |
DoubleLiteralExpr
This node represents a double literal. |
class |
EndsWithCallExpr
This node represents the method call expression String.endsWith . |
class |
EqualsExpr
This node represents an equals operator. |
class |
Expr
This node represents a general expression. |
class |
FieldAccessExpr
This node represents a field access expression. |
class |
FloatLiteralExpr
This node represents a float literal. |
class |
GreaterThanEqualsExpr
This node represents a greater than equals operator. |
class |
GreaterThanExpr
This node represents a greater than operator. |
class |
IdentifierExpr
This node represents an identifier expression. |
class |
IntLiteralExpr
This node represents a integer literal. |
class |
IsEmptyCallExpr
This node represents the method call expression Collection.isEmpty . |
class |
LessThanEqualsExpr
This node represents a less than equals operator. |
class |
LessThanExpr
This node represents a less than operator. |
class |
LongLiteralExpr
This node represents a long literal. |
class |
MethodCallExpr
This node represents a method call expression. |
class |
MinusExpr
This node represents a binary minus operator. |
class |
NodeImpl
This is the base class of all nodes. |
class |
NotEqualsExpr
This node represents a not equals operator. |
class |
NotExpr
This node represents a logical not operator. |
class |
OrderingExpr
This node represents an ordering expression. |
class |
OrExpr
This node represents a logical or operator. |
class |
ParameterAccessExpr
This node represents a parameter access expression. |
class |
ParameterDecl
This node represents a parameter declaration. |
class |
PlusExpr
This node represents a binary plus operator. |
class |
ShortLiteralExpr
This node represents a short literal. |
class |
StartsWithCallExpr
This node represents the method call expression String.startsWith . |
class |
StaticFieldAccessExpr
This node represents a static field access expression. |
class |
ThisExpr
This node represents an access to this . |
class |
TimesExpr
This node represents a times operator. |
class |
Tree
This node represents the root of a query tree. |
class |
TypeImpl
This node represents a type instance. |
class |
UnaryExpr
This node represents a unary operator. |
class |
UnaryMinusExpr
This node represents a unary minus operator. |
class |
UnaryPlusExpr
This node represents a unary plus operator. |
class |
VariableAccessExpr
This node represents a variable access expression. |
class |
VariableDecl
This node represents a variable declaration. |
Methods in org.apache.jdo.impl.jdoql.tree that return Node | |
Node |
NodeImpl.getParent()
Returns this node's parent node. |
Node[] |
NodeImpl.getChildren()
Returns this node's children. |
Node[] |
Tree.getChildren()
Returns the children of this node. |
Methods in org.apache.jdo.impl.jdoql.tree with parameters of type Node | |
void |
NodeImpl.setParent(Node parent)
Sets the parent of this node. |
Uses of Node in org.apache.jdo.jdoql.tree |
Subinterfaces of Node in org.apache.jdo.jdoql.tree | |
interface |
AndExpression
This node represents a bitwise or logical and operator depending on the result types of its children. |
interface |
AscendingOrderingExpression
This node represents an operator defining ascendent ordering of instances returned by a query execution. |
interface |
BinaryExpression
This node expression represents a binary operator. |
interface |
BooleanLiteralExpression
This node represents a boolean literal such as true or
false . |
interface |
ByteLiteralExpression
This node represents a byte literal. |
interface |
CandidateClass
This node represents the candidate class of a query. |
interface |
CastExpression
This node represents a cast expression. |
interface |
CharLiteralExpression
This node represents a character literal. |
interface |
ComplementExpression
This node represents a bitwise not operator. |
interface |
ConditionalAndExpression
This node represents a conditional and operator. |
interface |
ConditionalOrExpression
This node represents a conditional or operator. |
interface |
ConstantExpression
This node represents a constant expression. |
interface |
ContainsCallExpression
This node represents the method call expression Collection.contains . |
interface |
Declaration
This node represents a declaration expression. |
interface |
DescendingOrderingExpression
This node represents an operator defining descendent ordering of instances returned by a query execution. |
interface |
DivideExpression
This node represents a division operator. |
interface |
DoubleLiteralExpression
This node represents a double literal. |
interface |
EndsWithCallExpression
This node represents the method call expression String.endsWith . |
interface |
EqualsExpression
This node represents an equals operator. |
interface |
Expression
This node represents a general expression. |
interface |
FieldAccessExpression
This node represents a field access expression. |
interface |
FloatLiteralExpression
This node represents a float literal. |
interface |
GreaterThanEqualsExpression
This node represents a greater than equals operator. |
interface |
GreaterThanExpression
This node represents a greater than operator. |
interface |
IdentifierExpression
This node represents an identifier expression. |
interface |
IntLiteralExpression
This node represents a integer literal. |
interface |
IsEmptyCallExpression
This node represents the method call expression Collection.isEmpty . |
interface |
LessThanEqualsExpression
This node represents a less than equals operator. |
interface |
LessThanExpression
This node represents a less than operator. |
interface |
LongLiteralExpression
This node represents a long literal. |
interface |
MethodCallExpression
This node represents a method call expression. |
interface |
MinusExpression
This node represents a binary minus operator. |
interface |
NotEqualsExpression
This node represents a not equals operator. |
interface |
NotExpression
This node represents a logical not operator. |
interface |
OrderingExpression
This node represents an ordering expression. |
interface |
OrExpression
This node represents a bitwise or logical or operator depending on the result types of its children. |
interface |
ParameterAccessExpression
This node represents a parameter access expression. |
interface |
ParameterDeclaration
This node represents a parameter access expression. |
interface |
PlusExpression
This node represents a binary plus operator. |
interface |
QueryTree
Instances of classes implementing this interface represent the root of a query tree. |
interface |
ShortLiteralExpression
This node represents a short literal. |
interface |
StartsWithCallExpression
This node represents the method call expression String.startsWith . |
interface |
StaticFieldAccessExpression
This node represents a static field access expression. |
interface |
ThisExpression
This node represents an access to this . |
interface |
TimesExpression
This node represents a times operator. |
interface |
Type
This node represents a type instance. |
interface |
UnaryExpression
This node represents a unary operator. |
interface |
UnaryMinusExpression
This node represents a unary minus operator. |
interface |
UnaryPlusExpression
This node represents a unary plus operator. |
interface |
VariableAccessExpression
This node represents a variable access expression. |
interface |
VariableDeclaration
This node represents a variable declaration. |
Methods in org.apache.jdo.jdoql.tree that return Node | |
Node |
Node.getParent()
Returns this node's parent node. |
Node[] |
Node.getChildren()
Returns this node's children. |
Methods in org.apache.jdo.jdoql.tree with parameters of type Node | |
java.lang.Object |
TreeWalker.walk(Node node,
NodeVisitor visitor)
Walks the tree specified by the argument node
implementing a depth first algorithm. |
void |
Node.setParent(Node parent)
Sets the parent of this node. |
protected void |
AbstractNodeVisitor.arrive(Node node)
This method defines the default implementation for all arrive methods: It immediately returns without executing
any other instruction. |
protected java.lang.Object |
AbstractNodeVisitor.leave(Node node,
java.lang.Object[] results)
This method defines the default implementation for all leave methods: It immediately returns null
without executing any other instruction. |
protected boolean |
AbstractNodeVisitor.walkNextChild(Node node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method defines the default implementation for all walkNextChild methods: It immediately returns true
without executing any other instruction. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |