com.mysema.query
Interface Query<SubType extends Query<SubType>>

All Known Subinterfaces:
ColQuery, HQLQuery, JDOQLQuery, SQLQuery
All Known Implementing Classes:
ColQueryImpl, HibernateQuery, JDOQLQueryImpl, JPAQuery, SQLQueryImpl

public interface Query<SubType extends Query<SubType>>

Query provides a query interface of the fluent query DSL.

Note that the from method has been left out, since there are implementation specific variants of it.

Version:
$Id$
Author:
tiwe

Method Summary
 SubType groupBy(Expr<?>... o)
          Defines the grouping/aggregation expressions
 SubType having(EBoolean... o)
          Defines the filters for aggregation
 SubType limit(long limit)
          Defines the limit / max results for the query results
 SubType offset(long offset)
          Defines the offset for the query results
 SubType orderBy(OrderSpecifier<?>... o)
          Defines the order expressions
 SubType restrict(QueryModifiers mod)
          Defines both limit and offset of the query results
 SubType where(EBoolean... o)
          Defines the filter constraints
 

Method Detail

where

SubType where(EBoolean... o)
Defines the filter constraints

Parameters:
o -
Returns:

groupBy

SubType groupBy(Expr<?>... o)
Defines the grouping/aggregation expressions

Parameters:
o -
Returns:

having

SubType having(EBoolean... o)
Defines the filters for aggregation

Parameters:
o -
Returns:

orderBy

SubType orderBy(OrderSpecifier<?>... o)
Defines the order expressions

Parameters:
o -
Returns:

limit

SubType limit(@Nonnegative
              long limit)
Defines the limit / max results for the query results

Parameters:
limit -
Returns:

offset

SubType offset(@Nonnegative
               long offset)
Defines the offset for the query results

Parameters:
offset -
Returns:

restrict

SubType restrict(QueryModifiers mod)
Defines both limit and offset of the query results

Parameters:
mod -
Returns:


Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.