org.sql.generation.implementation.grammar.query.pgsql
Class PgSQLQuerySpecificationImpl

java.lang.Object
  extended by org.atp.spi.TypeableImpl<QueryExpressionBody,ExpressionType>
      extended by org.sql.generation.implementation.grammar.query.QueryExpressionBodyImpl<QuerySpecification>
          extended by org.sql.generation.implementation.grammar.query.QuerySpecificationImpl
              extended by org.sql.generation.implementation.grammar.query.pgsql.PgSQLQuerySpecificationImpl
All Implemented Interfaces:
org.atp.api.Typeable<QueryExpressionBody>, PgSQLQuerySpecification, QueryExpressionBody, QueryExpressionBodyActual, QueryExpressionBodyQuery, QuerySpecification

public class PgSQLQuerySpecificationImpl
extends QuerySpecificationImpl
implements PgSQLQuerySpecification

Author:
Stanislav Muhametsin

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.sql.generation.api.grammar.query.QueryExpressionBody
QueryExpressionBody.EmptyQueryExpressionBody
 
Constructor Summary
PgSQLQuerySpecificationImpl(SelectColumnClause select, FromClause from, BooleanExpression where, GroupByClause groupBy, BooleanExpression having, OrderByClause orderBy, LimitClause limit, OffsetClause offset)
           
 
Method Summary
protected  boolean doesEqual(QuerySpecification another)
           
 LimitClause getLimit()
           
 OffsetClause getOffset()
           
 
Methods inherited from class org.sql.generation.implementation.grammar.query.QuerySpecificationImpl
getColumns, getFrom, getGroupBy, getHaving, getOrderBy, getWhere
 
Methods inherited from class org.atp.spi.TypeableImpl
bothNullOrEquals, equals, getImplementedType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.sql.generation.api.grammar.query.QuerySpecification
getColumns, getFrom, getGroupBy, getHaving, getOrderBy, getWhere
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 

Constructor Detail

PgSQLQuerySpecificationImpl

public PgSQLQuerySpecificationImpl(SelectColumnClause select,
                                   FromClause from,
                                   BooleanExpression where,
                                   GroupByClause groupBy,
                                   BooleanExpression having,
                                   OrderByClause orderBy,
                                   LimitClause limit,
                                   OffsetClause offset)
Method Detail

getLimit

public LimitClause getLimit()
Specified by:
getLimit in interface PgSQLQuerySpecification

getOffset

public OffsetClause getOffset()
Specified by:
getOffset in interface PgSQLQuerySpecification

doesEqual

protected boolean doesEqual(QuerySpecification another)
Overrides:
doesEqual in class QuerySpecificationImpl


Copyright © 2010. All Rights Reserved.