org.sql.generation.implementation.grammar.builders.query
Class GroupByBuilderImpl

java.lang.Object
  extended by org.sql.generation.implementation.grammar.common.SQLBuilderBase
      extended by org.sql.generation.implementation.grammar.builders.query.GroupByBuilderImpl
All Implemented Interfaces:
AbstractBuilder<GroupByClause>, GroupByBuilder

public class GroupByBuilderImpl
extends SQLBuilderBase
implements GroupByBuilder

Author:
Stanislav Muhametsin

Constructor Summary
GroupByBuilderImpl(SQLProcessorAggregator processor)
           
 
Method Summary
 GroupByBuilder addGroupingElements(GroupingElement... elements)
           
 GroupByClause createExpression()
           
 List<GroupingElement> getGroupingElements()
           
 
Methods inherited from class org.sql.generation.implementation.grammar.common.SQLBuilderBase
getProcessor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupByBuilderImpl

public GroupByBuilderImpl(SQLProcessorAggregator processor)
Method Detail

addGroupingElements

public GroupByBuilder addGroupingElements(GroupingElement... elements)
Specified by:
addGroupingElements in interface GroupByBuilder

getGroupingElements

public List<GroupingElement> getGroupingElements()
Specified by:
getGroupingElements in interface GroupByBuilder

createExpression

public GroupByClause createExpression()
Specified by:
createExpression in interface AbstractBuilder<GroupByClause>


Copyright © 2010-2012. All Rights Reserved.