jrun.ejb.ejbql
Class SelectClause

java.lang.Object
  |
  +--jrun.ejb.ejbql.SelectClause
All Implemented Interfaces:
Clause, Element

public class SelectClause
extends java.lang.Object
implements Clause

The SELECT clause of an EJB QL query.

Author:
Enrique Duvos

Fields inherited from interface jrun.ejb.ejbql.Element
UNSPECIFIED_TRAVERSAL_ORDER
 
Constructor Summary
SelectClause(Expression expression)
           
SelectClause(Expression expression, boolean distinct)
           
 
Method Summary
 void accept(Visitor visitor)
           
 boolean equals(java.lang.Object other)
           
 java.util.ListIterator getChildren(int traversalType)
           
 Expression getExpression()
           
 boolean isDistinct()
           
 void setDistinct(boolean distinct)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SelectClause

public SelectClause(Expression expression,
                    boolean distinct)

SelectClause

public SelectClause(Expression expression)
Method Detail

getExpression

public Expression getExpression()

setDistinct

public void setDistinct(boolean distinct)

isDistinct

public boolean isDistinct()

accept

public void accept(Visitor visitor)
Specified by:
accept in interface Element

getChildren

public java.util.ListIterator getChildren(int traversalType)
Specified by:
getChildren in interface Element

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object


Copyright � 2002 Macromedia Corporation. All Rights Reserved.