org.sql.generation.api.grammar.builders.query
Interface GroupByBuilder

All Superinterfaces:
AbstractBuilder<GroupByClause>

public interface GroupByBuilder
extends AbstractBuilder<GroupByClause>

The builder that builds the GROUP BY clause in SQL SELECT query.

Author:
Stanislav Muhametsin
See Also:
GroupByClause, GroupingElement

Method Summary
 GroupByBuilder addGroupingElements(GroupingElement... elements)
          Adds grouping elements to this GROUP BY clause.
 List<GroupingElement> getGroupingElements()
          Returns the list of added grouping elements.
 
Methods inherited from interface org.sql.generation.api.grammar.builders.AbstractBuilder
createExpression
 

Method Detail

addGroupingElements

GroupByBuilder addGroupingElements(GroupingElement... elements)
Adds grouping elements to this GROUP BY clause.

Parameters:
elements - The grouping elements for this GROUP BY clause.
Returns:
This builder.

getGroupingElements

List<GroupingElement> getGroupingElements()
Returns the list of added grouping elements.

Returns:
The list of added grouping elements.


Copyright © 2010-2012. All Rights Reserved.