| java.lang.Object com.versant.core.jdo.query.NodeVisitorAdapter
All known Subclasses: com.versant.core.jdbc.query.JDOQLNodeToSqlExp,
NodeVisitorAdapter | public class NodeVisitorAdapter implements NodeVisitor(Code) | | Base class for classes implementing NodeVisitor with do nothing
implementations of all the methods. This makes it possible to add new
methods to the interface without breaking existing code.
|
Method Summary | |
public Object | arriveAddNode(AddNode node, Object msg) | public Object | arriveAggregateCountStarNode(AggregateCountStarNode node, Object msg) | public Object | arriveAggregateNode(AggregateNode node, Object msg) | public Object | arriveAndNode(AndNode node, Object msg) | public Object | arriveArgNode(ArgNode node, Object msg) | public Object | arriveArrayNode(ArrayNode node, Object msg) | public Object | arriveAsValueNode(AsValueNode node, Object msg) | public Object | arriveBinaryNode(BinaryNode node, Object msg) | public Object | arriveCastNode(CastNode node, Object msg) | public Object | arriveCompareOpNode(CompareOpNode node, Object msg) | public Object | arriveEqualNode(EqualNode node, Object msg) | public Object | arriveFieldNavNode(FieldNavNode node, Object msg) | public Object | arriveFieldNode(FieldNode node, Object msg) | public Object | arriveGroupingNode(GroupingNode node, Object msg) | public Object | arriveImportNode(ImportNode node, Object msg) | public Object | arriveLeafNode(LeafNode node, Object msg) | public Object | arriveLikeNode(LikeNode node, Object msg) | public Object | arriveLiteralNode(LiteralNode node, Object msg) | public Object | arriveMethodNode(MethodNode node, Object msg) | public Object | arriveMultiplyNode(MultiplyNode node, Object msg) | public Object | arriveNotEqualNode(NotEqualNode node, Object msg) | public Object | arriveOrNode(OrNode node, Object msg) | public Object | arriveOrderNode(OrderNode node, Object msg) | public Object | arriveParamNode(ParamNode node, Object msg) | public Object | arriveParamNodeProxy(ParamNodeProxy node, Object msg) | public Object | arrivePrimaryExprNode(PrimaryExprNode node, Object msg) | public Object | arriveReservedFieldNode(ReservedFieldNode node, Object msg) | public Object | arriveResultNode(ResultNode node, Object msg) | public Object | arriveUnaryNode(UnaryNode node, Object msg) | public Object | arriveUnaryOpNode(UnaryOpNode node, Object msg) | public Object | arriveVarBindingNode(VarBindingNode node, Object msg) | public Object | arriveVarNode(VarNode node, Object msg) | public Object | arriveVarNodeProxy(VarNodeProxy node, Object msg) | protected Object | defaultArrive(Node node, Object msg) Default arrive implementation. | protected Object | defaultVisit(Node node, Object[] results) Default visit implementation. | public Object | visitAddNode(AddNode node, Object[] results) | public Object | visitAggregateCountStarNode(AggregateCountStarNode node, Object[] results) | public Object | visitAggregateNode(AggregateNode node, Object[] results) | public Object | visitAndNode(AndNode node, Object[] results) | public Object | visitAsValueNode(AsValueNode node, Object[] results) | public Object | visitCompareOpNode(CompareOpNode node, Object[] results) | public Object | visitEqualNode(EqualNode node, Object[] results) | public Object | visitFieldNavNode(FieldNavNode node, Object[] results) | public Object | visitFieldNode(FieldNode node, Object[] results) | public Object | visitGroupingNode(GroupingNode node, Object[] results) | public Object | visitLikeNode(LikeNode node, Object[] results) | public Object | visitLiteralNode(LiteralNode node, Object[] results) | public Object | visitMethodNode(MethodNode node, Object[] results) | public Object | visitMultiplyNode(MultiplyNode node, Object[] results) | public Object | visitNotEqualNode(NotEqualNode node, Object[] results) | public Object | visitOrNode(OrNode node, Object[] results) | public Object | visitOrderNode(OrderNode node, Object[] results) | public Object | visitParamNode(ParamNode node, Object[] results) | public Object | visitResultNode(ResultNode node, Object[] results) | public Object | visitUnaryNode(UnaryNode node, Object[] results) | public Object | visitUnaryOpNode(UnaryOpNode node, Object[] results) | public Object | visitVarBindingNode(VarBindingNode node, Object[] results) | public Object | visitVarNode(VarNode node, Object[] results) |
defaultArrive | protected Object defaultArrive(Node node, Object msg)(Code) | | Default arrive implementation. Returns null.
|
defaultVisit | protected Object defaultVisit(Node node, Object[] results)(Code) | | Default visit implementation. Returns null.
|
|
|