org.sql.generation.implementation.grammar.query
Class OrdinaryGroupingSetImpl

java.lang.Object
  extended by org.atp.spi.TypeableImpl<BaseInterfaceType,ActualInterfaceType>
      extended by org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase<GroupingElement,OrdinaryGroupingSet>
          extended by org.sql.generation.implementation.grammar.query.OrdinaryGroupingSetImpl
All Implemented Interfaces:
org.atp.api.Typeable<GroupingElement>, GroupingElement, OrdinaryGroupingSet

public class OrdinaryGroupingSetImpl
extends SQLSyntaxElementBase<GroupingElement,OrdinaryGroupingSet>
implements OrdinaryGroupingSet

Author:
Stanislav Muhametsin

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.sql.generation.api.grammar.query.GroupingElement
GroupingElement.GrandTotal
 
Constructor Summary
protected OrdinaryGroupingSetImpl(SQLProcessorAggregator processor, Class<? extends OrdinaryGroupingSet> implClass, List<NonBooleanExpression> columns)
           
  OrdinaryGroupingSetImpl(SQLProcessorAggregator processor, List<NonBooleanExpression> columns)
           
  OrdinaryGroupingSetImpl(SQLProcessorAggregator processor, NonBooleanExpression... columns)
           
 
Method Summary
protected  boolean doesEqual(OrdinaryGroupingSet another)
           
 List<NonBooleanExpression> getColumns()
           
 
Methods inherited from class org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase
toString
 
Methods inherited from class org.atp.spi.TypeableImpl
bothNullOrEquals, equals, getImplementedType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 

Constructor Detail

OrdinaryGroupingSetImpl

public OrdinaryGroupingSetImpl(SQLProcessorAggregator processor,
                               NonBooleanExpression... columns)

OrdinaryGroupingSetImpl

public OrdinaryGroupingSetImpl(SQLProcessorAggregator processor,
                               List<NonBooleanExpression> columns)

OrdinaryGroupingSetImpl

protected OrdinaryGroupingSetImpl(SQLProcessorAggregator processor,
                                  Class<? extends OrdinaryGroupingSet> implClass,
                                  List<NonBooleanExpression> columns)
Method Detail

getColumns

public List<NonBooleanExpression> getColumns()
Specified by:
getColumns in interface OrdinaryGroupingSet

doesEqual

protected boolean doesEqual(OrdinaryGroupingSet another)
Specified by:
doesEqual in class org.atp.spi.TypeableImpl<GroupingElement,OrdinaryGroupingSet>


Copyright © 2010-2012. All Rights Reserved.