com.mysema.query.hql
Class HQLSubQuery

java.lang.Object
  extended by com.mysema.query.QueryBase<SubType>
      extended by com.mysema.query.support.DetachableQuery<HQLSubQuery>
          extended by com.mysema.query.hql.HQLSubQuery
All Implemented Interfaces:
Detachable

public class HQLSubQuery
extends DetachableQuery<HQLSubQuery>

HQLSubQuery is a subquery builder class for HQL/JPAQL

Author:
tiwe

Constructor Summary
HQLSubQuery()
           
 
Method Summary
 HQLSubQuery from(PEntity<?>... o)
           
<P> HQLSubQuery
fullJoin(Path<? extends Collection<P>> target)
           
<P> HQLSubQuery
fullJoin(Path<? extends Collection<P>> target, Path<P> alias)
           
<P> HQLSubQuery
fullJoin(PEntity<P> target)
           
<P> HQLSubQuery
fullJoin(PEntity<P> target, PEntity<P> alias)
           
<P> HQLSubQuery
fullJoin(PMap<?,P,?> target)
           
<P> HQLSubQuery
fullJoin(PMap<?,P,?> target, Path<P> alias)
           
<P> HQLSubQuery
innerJoin(Path<? extends Collection<P>> target)
           
<P> HQLSubQuery
innerJoin(Path<? extends Collection<P>> target, Path<P> alias)
           
<P> HQLSubQuery
innerJoin(PEntity<P> target)
           
<P> HQLSubQuery
innerJoin(PEntity<P> target, PEntity<P> alias)
           
<P> HQLSubQuery
innerJoin(PMap<?,P,?> target)
           
<P> HQLSubQuery
innerJoin(PMap<?,P,?> target, Path<P> alias)
           
<P> HQLSubQuery
join(Path<? extends Collection<P>> target)
           
<P> HQLSubQuery
join(Path<? extends Collection<P>> target, Path<P> alias)
           
<P> HQLSubQuery
join(PEntity<P> target)
           
<P> HQLSubQuery
join(PEntity<P> target, PEntity<P> alias)
           
<P> HQLSubQuery
join(PMap<?,P,?> target)
           
<P> HQLSubQuery
join(PMap<?,P,?> target, Path<P> alias)
           
<P> HQLSubQuery
leftJoin(Path<? extends Collection<P>> target)
           
<P> HQLSubQuery
leftJoin(Path<? extends Collection<P>> target, Path<P> alias)
           
<P> HQLSubQuery
leftJoin(PEntity<P> target)
           
<P> HQLSubQuery
leftJoin(PEntity<P> target, PEntity<P> alias)
           
<P> HQLSubQuery
leftJoin(PMap<?,P,?> target)
           
<P> HQLSubQuery
leftJoin(PMap<?,P,?> target, Path<P> alias)
           
 String toString()
           
 HQLSubQuery with(EBoolean... conditions)
           
 
Methods inherited from class com.mysema.query.support.DetachableQuery
count, exists, list, list, list, notExists, unique, unique, unique
 
Methods inherited from class com.mysema.query.QueryBase
groupBy, having, limit, offset, orderBy, restrict, where
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HQLSubQuery

public HQLSubQuery()
Method Detail

from

public HQLSubQuery from(PEntity<?>... o)

fullJoin

public <P> HQLSubQuery fullJoin(Path<? extends Collection<P>> target)

fullJoin

public <P> HQLSubQuery fullJoin(Path<? extends Collection<P>> target,
                                Path<P> alias)

fullJoin

public <P> HQLSubQuery fullJoin(PEntity<P> target)

fullJoin

public <P> HQLSubQuery fullJoin(PEntity<P> target,
                                PEntity<P> alias)

fullJoin

public <P> HQLSubQuery fullJoin(PMap<?,P,?> target)

fullJoin

public <P> HQLSubQuery fullJoin(PMap<?,P,?> target,
                                Path<P> alias)

innerJoin

public <P> HQLSubQuery innerJoin(Path<? extends Collection<P>> target)

innerJoin

public <P> HQLSubQuery innerJoin(Path<? extends Collection<P>> target,
                                 Path<P> alias)

innerJoin

public <P> HQLSubQuery innerJoin(PEntity<P> target)

innerJoin

public <P> HQLSubQuery innerJoin(PEntity<P> target,
                                 PEntity<P> alias)

innerJoin

public <P> HQLSubQuery innerJoin(PMap<?,P,?> target)

innerJoin

public <P> HQLSubQuery innerJoin(PMap<?,P,?> target,
                                 Path<P> alias)

join

public <P> HQLSubQuery join(Path<? extends Collection<P>> target)

join

public <P> HQLSubQuery join(Path<? extends Collection<P>> target,
                            Path<P> alias)

join

public <P> HQLSubQuery join(PEntity<P> target)

join

public <P> HQLSubQuery join(PEntity<P> target,
                            PEntity<P> alias)

join

public <P> HQLSubQuery join(PMap<?,P,?> target)

join

public <P> HQLSubQuery join(PMap<?,P,?> target,
                            Path<P> alias)

leftJoin

public <P> HQLSubQuery leftJoin(Path<? extends Collection<P>> target)

leftJoin

public <P> HQLSubQuery leftJoin(Path<? extends Collection<P>> target,
                                Path<P> alias)

leftJoin

public <P> HQLSubQuery leftJoin(PEntity<P> target)

leftJoin

public <P> HQLSubQuery leftJoin(PEntity<P> target,
                                PEntity<P> alias)

leftJoin

public <P> HQLSubQuery leftJoin(PMap<?,P,?> target)

leftJoin

public <P> HQLSubQuery leftJoin(PMap<?,P,?> target,
                                Path<P> alias)

with

public HQLSubQuery with(EBoolean... conditions)

toString

public String toString()
Overrides:
toString in class QueryBase<HQLSubQuery>


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