1 2 12 package com.versant.core.ejb.query; 13 14 19 public interface NodeVisitor { 20 21 public Object arriveAddNode(AddNode node, Object msg); 22 23 public Object arriveAggregateNode(AggregateNode node, Object msg); 24 25 public Object arriveAllOrAnyNode(AllOrAnyNode node, Object msg); 26 27 public Object arriveAndNode(AndNode node, Object msg); 28 29 public Object arriveBetweenNode(BetweenNode node, Object msg); 30 31 public Object arriveCollectionMemberNode(CollectionMemberNode node, Object msg); 32 33 public Object arriveCompNode(CompNode node, Object msg); 34 35 public Object arriveConstructorNode(ConstructorNode node, Object msg); 36 37 public Object arriveDateFunctionNode(DateFunctionNode node, Object msg); 38 39 public Object arriveDeleteNode(DeleteNode node, Object msg); 40 41 public Object arriveEmptyCompNode(EmptyCompNode node, Object msg); 42 43 public Object arriveExistsNode(ExistsNode node, Object msg); 44 45 public Object arriveIdentificationVarNode(IdentificationVarNode node, Object msg); 46 47 public Object arriveInNode(InNode node, Object msg); 48 49 public Object arriveJoinNode(JoinNode node, Object msg); 50 51 public Object arriveLikeNode(LikeNode node, Object msg); 52 53 public Object arriveLiteralNode(LiteralNode node, Object msg); 54 55 public Object arriveMemberCompNode(MemberCompNode node, Object msg); 56 57 public Object arriveMultiplyNode(MultiplyNode node, Object msg); 58 59 public Object arriveNotNode(NotNode node, Object msg); 60 61 public Object arriveNullCompNode(NullCompNode node, Object msg); 62 63 public Object arriveNumericFunctionNode(NumericFunctionNode node, Object msg); 64 65 public Object arriveObjectNode(ObjectNode node, Object msg); 66 67 public Object arriveOrNode(OrNode node, Object msg); 68 69 public Object arriveParameterNode(ParameterNode node, Object msg); 70 71 public Object arriveParenNode(ParenNode node, Object msg); 72 73 public Object arrivePathNode(PathNode node, Object msg); 74 75 public Object arriveSelectNode(SelectNode node, Object msg); 76 77 public Object arriveSetNode(SetNode node, Object msg); 78 79 public Object arriveStringFunctionNode(StringFunctionNode node, Object msg); 80 81 public Object arriveUnaryMinusNode(UnaryMinusNode node, Object msg); 82 83 public Object arriveUpdateNode(UpdateNode node, Object msg); 84 85 } 86 | Popular Tags |