com.mysema.query.jpa
Class JPQLQueryMixin<T>

java.lang.Object
  extended by com.mysema.query.support.QueryMixin<T>
      extended by com.mysema.query.jpa.JPQLQueryMixin<T>
Type Parameters:
T -

public class JPQLQueryMixin<T>
extends QueryMixin<T>

JPQLQueryMixin extends QueryMixin to support JPQL join construction

Author:
tiwe

Field Summary
static JoinFlag FETCH
           
static JoinFlag FETCH_ALL_PROPERTIES
           
 
Constructor Summary
JPQLQueryMixin()
           
JPQLQueryMixin(QueryMetadata metadata)
           
JPQLQueryMixin(T self, QueryMetadata metadata)
           
 
Method Summary
 T fetch()
           
 T fetchAll()
           
protected  Predicate[] normalize(Predicate[] conditions, boolean where)
           
 T with(Predicate... conditions)
           
 
Methods inherited from class com.mysema.query.support.QueryMixin
addFlag, addToProjection, convert, convert, createAlias, createAlias, createAlias, createAlias, distinct, from, from, fullJoin, fullJoin, fullJoin, fullJoin, fullJoin, fullJoin, fullJoin, getMetadata, getSelf, groupBy, having, innerJoin, innerJoin, innerJoin, innerJoin, innerJoin, innerJoin, innerJoin, isDistinct, isUnique, join, join, join, join, join, join, join, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, leftJoin, limit, offset, on, orderBy, restrict, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, rightJoin, set, setDistinct, setSelf, setUnique, toString, where
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FETCH

public static final JoinFlag FETCH

FETCH_ALL_PROPERTIES

public static final JoinFlag FETCH_ALL_PROPERTIES
Constructor Detail

JPQLQueryMixin

public JPQLQueryMixin()

JPQLQueryMixin

public JPQLQueryMixin(QueryMetadata metadata)

JPQLQueryMixin

public JPQLQueryMixin(T self,
                      QueryMetadata metadata)
Method Detail

fetch

public T fetch()

fetchAll

public T fetchAll()

with

public T with(Predicate... conditions)

normalize

protected Predicate[] normalize(Predicate[] conditions,
                                boolean where)
Overrides:
normalize in class QueryMixin<T>


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