edu.cmu.aura.service.query.parser
Class Query

java.lang.Object
  |
  +--edu.cmu.aura.service.query.parser.Query

public class Query
extends java.lang.Object

This class represents a Query. It is created by QueryParser.

See Also:
QParser

Constructor Summary
Query()
           
Query(java.util.ArrayList selectedAttributes, java.util.ArrayList fromServices, ExpressionNode expression)
           
 
Method Summary
 void addAttribute(java.lang.String sAttrib)
           
 void addFromName(java.lang.String fromName)
           
 ExpressionNode getExpressionTree()
           
 FromClause getFromClause()
           
 SelectClause getSelectClause()
           
 java.util.ArrayList getSelectedAttributes()
           
 java.util.ArrayList getServiceNames()
           
 WhereClause getWhereClause()
           
 void selectAllAttribs()
           
 void setExpressionTree(ExpressionNode expressionTree)
           
 void setFromClause(FromClause fromClause)
           
 void setSelectClause(SelectClause selectClause)
           
 void setWhereClause(WhereClause whereClause)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Query

public Query()

Query

public Query(java.util.ArrayList selectedAttributes,
             java.util.ArrayList fromServices,
             ExpressionNode expression)
Method Detail

getSelectClause

public SelectClause getSelectClause()

setSelectClause

public void setSelectClause(SelectClause selectClause)

getFromClause

public FromClause getFromClause()

setFromClause

public void setFromClause(FromClause fromClause)

getWhereClause

public WhereClause getWhereClause()

setWhereClause

public void setWhereClause(WhereClause whereClause)

addAttribute

public void addAttribute(java.lang.String sAttrib)

getSelectedAttributes

public java.util.ArrayList getSelectedAttributes()

addFromName

public void addFromName(java.lang.String fromName)

getServiceNames

public java.util.ArrayList getServiceNames()

selectAllAttribs

public void selectAllAttribs()

setExpressionTree

public void setExpressionTree(ExpressionNode expressionTree)

getExpressionTree

public ExpressionNode getExpressionTree()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object