org.tranql.ql
Interface Node

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
Literal
All Known Implementing Classes:
AbstractNode, AggregateFunction, AliasedEntity, Assignment, AttributeReference, Between, BinaryOperation, BooleanLiteral, ConditionalAssignment, Delete, DerivedTable, Empty, EntityReference, Exists, FKAttributeReference, From, Function, In, Insert, IsNull, Join, Like, MemberOf, NoOpQuery, Not, NumericLiteral, OrderBy, ParameterReference, Path, Query, QuerySource, RowConstructor, Select, SetList, StringLiteral, SubQuery, SubQuerySource, TableConstructor, UnaryOperator, Update, Where

public interface Node
extends java.io.Serializable

Version:
$Revision: 173 $ $Date: 2005-02-20 16:42:56 +0100 (Sun, 20 Feb 2005) $

Method Summary
 Node addChild(Node child)
           
 Node getChild()
           
 Node getSibling()
           
 boolean isOnlyChild()
           
 void setSibling(Node sibling)
           
 java.lang.Object visit(QueryVisitor visitor, java.lang.Object param)
           
 

Method Detail

getSibling

Node getSibling()

getChild

Node getChild()

addChild

Node addChild(Node child)

isOnlyChild

boolean isOnlyChild()

visit

java.lang.Object visit(QueryVisitor visitor,
                       java.lang.Object param)
                       throws QueryException
Throws:
QueryException

setSibling

void setSibling(Node sibling)


Copyright © -2010 The Codehaus. All Rights Reserved.