com.mysema.query.hql
Class AbstractSQLQuery<T extends AbstractSQLQuery<T>>
java.lang.Object
com.mysema.query.support.QueryBase<Q>
com.mysema.query.support.ProjectableQuery<T>
com.mysema.query.hql.AbstractSQLQuery<T>
- Type Parameters:
T
-
- All Implemented Interfaces:
- Projectable
- Direct Known Subclasses:
- HibernateSQLQuery, JPASQLQuery
public abstract class AbstractSQLQuery<T extends AbstractSQLQuery<T>>
- extends ProjectableQuery<T>
- Author:
- tiwe
Method Summary |
long |
count()
return the amount of matched rows |
T |
from(Expr<?>... args)
|
|
fullJoin(ForeignKey<E> key,
PEntity<E> entity)
|
T |
fullJoin(PEntity<?> o)
|
T |
fullJoin(SubQuery<?> o,
Path<?> alias)
|
QueryMetadata |
getMetadata()
|
|
innerJoin(ForeignKey<E> key,
PEntity<E> entity)
|
T |
innerJoin(PEntity<?> o)
|
T |
innerJoin(SubQuery<?> o,
Path<?> alias)
|
|
join(ForeignKey<E> key,
PEntity<E> entity)
|
T |
join(PEntity<?> o)
|
T |
join(SubQuery<?> o,
Path<?> alias)
|
|
leftJoin(ForeignKey<E> key,
PEntity<E> entity)
|
T |
leftJoin(PEntity<?> o)
|
T |
leftJoin(SubQuery<?> o,
Path<?> alias)
|
T |
on(EBoolean... conditions)
|
|
rightJoin(ForeignKey<E> key,
PEntity<E> entity)
|
T |
rightJoin(PEntity<?> o)
|
T |
rightJoin(SubQuery<?> o,
Path<?> alias)
|
Methods inherited from class com.mysema.query.support.ProjectableQuery |
countDistinct, iterate, iterateDistinct, iterateDistinct, iterateDistinct, list, list, list, listDistinct, listDistinct, listDistinct, listDistinctResults, map, uniqueResult, uniqueResult, uniqueResult |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractSQLQuery
public AbstractSQLQuery(QueryMetadata metadata)
count
public long count()
- Description copied from interface:
Projectable
- return the amount of matched rows
from
public T from(Expr<?>... args)
fullJoin
public <E> T fullJoin(ForeignKey<E> key,
PEntity<E> entity)
fullJoin
public T fullJoin(PEntity<?> o)
fullJoin
public T fullJoin(SubQuery<?> o,
Path<?> alias)
getMetadata
public QueryMetadata getMetadata()
innerJoin
public <E> T innerJoin(ForeignKey<E> key,
PEntity<E> entity)
innerJoin
public T innerJoin(PEntity<?> o)
innerJoin
public T innerJoin(SubQuery<?> o,
Path<?> alias)
join
public <E> T join(ForeignKey<E> key,
PEntity<E> entity)
join
public T join(PEntity<?> o)
join
public T join(SubQuery<?> o,
Path<?> alias)
leftJoin
public <E> T leftJoin(ForeignKey<E> key,
PEntity<E> entity)
leftJoin
public T leftJoin(PEntity<?> o)
leftJoin
public T leftJoin(SubQuery<?> o,
Path<?> alias)
on
public T on(EBoolean... conditions)
rightJoin
public <E> T rightJoin(ForeignKey<E> key,
PEntity<E> entity)
rightJoin
public T rightJoin(PEntity<?> o)
rightJoin
public T rightJoin(SubQuery<?> o,
Path<?> alias)
Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.