org.teiid.language
Class GroupBy

java.lang.Object
  extended by org.teiid.language.BaseLanguageObject
      extended by org.teiid.language.GroupBy
All Implemented Interfaces:
LanguageObject

public class GroupBy
extends BaseLanguageObject

Represents a GROUP BY clause in a query.


Constructor Summary
GroupBy(java.util.List<Expression> elements)
           
 
Method Summary
 void acceptVisitor(LanguageObjectVisitor visitor)
           
 java.util.List<Expression> getElements()
          Get list of IExpression that the GROUP BY should be grouped on.
 void setElements(java.util.List<Expression> elements)
           
 
Methods inherited from class org.teiid.language.BaseLanguageObject
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GroupBy

public GroupBy(java.util.List<Expression> elements)
Method Detail

getElements

public java.util.List<Expression> getElements()
Get list of IExpression that the GROUP BY should be grouped on.

Returns:
List of IExpression

acceptVisitor

public void acceptVisitor(LanguageObjectVisitor visitor)

setElements

public void setElements(java.util.List<Expression> elements)


Copyright © 2011. All Rights Reserved.