com.mysema.query
Class QueryBase<SubType extends QueryBase<SubType>>

java.lang.Object
  extended by com.mysema.query.QueryBase<SubType>
Direct Known Subclasses:
QueryBaseWithDetach, QueryBaseWithProjection

public abstract class QueryBase<SubType extends QueryBase<SubType>>
extends Object

QueryBase provides a stub for Query implementations

Version:
$Id$
Author:
tiwe

Field Summary
protected  SubType _this
           
 
Constructor Summary
QueryBase(QueryMetadata metadata)
           
 
Method Summary
protected  SubType addToProjection(Expr<?>... o)
           
 QueryMetadata getMetadata()
           
 SubType groupBy(Expr<?>... o)
           
 SubType having(EBoolean... o)
           
 SubType limit(long limit)
           
 SubType offset(long offset)
           
 SubType orderBy(OrderSpecifier<?>... o)
           
 SubType restrict(QueryModifiers modifiers)
           
 String toString()
           
 SubType where(EBoolean... o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_this

protected final SubType extends QueryBase<SubType> _this
Constructor Detail

QueryBase

public QueryBase(QueryMetadata metadata)
Method Detail

addToProjection

protected SubType addToProjection(Expr<?>... o)

getMetadata

public QueryMetadata getMetadata()

groupBy

public SubType groupBy(Expr<?>... o)

having

public SubType having(EBoolean... o)

orderBy

public SubType orderBy(OrderSpecifier<?>... o)

where

public SubType where(EBoolean... o)

toString

public String toString()
Overrides:
toString in class Object

limit

public SubType limit(long limit)

offset

public SubType offset(long offset)

restrict

public SubType restrict(QueryModifiers modifiers)


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