Q
- concrete subtypepublic class AbstractJPASubQuery<Q extends AbstractJPASubQuery<Q>> extends DetachableQuery<Q>
Constructor and Description |
---|
AbstractJPASubQuery() |
AbstractJPASubQuery(QueryMetadata metadata) |
Modifier and Type | Method and Description |
---|---|
NumberSubQuery<Long> |
count()
Return the count of matched rows as a sub query
|
Q |
from(EntityPath<?>... o) |
Q |
from(EntityPath<?> o) |
<P> Q |
fullJoin(CollectionExpression<?,P> target) |
<P> Q |
fullJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> Q |
fullJoin(EntityPath<P> target) |
<P> Q |
fullJoin(EntityPath<P> target,
Path<P> alias) |
<P> Q |
fullJoin(MapExpression<?,P> target) |
<P> Q |
fullJoin(MapExpression<?,P> target,
Path<P> alias) |
<P> Q |
innerJoin(CollectionExpression<?,P> target) |
<P> Q |
innerJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> Q |
innerJoin(EntityPath<P> target) |
<P> Q |
innerJoin(EntityPath<P> target,
Path<P> alias) |
<P> Q |
innerJoin(MapExpression<?,P> target) |
<P> Q |
innerJoin(MapExpression<?,P> target,
Path<P> alias) |
<P> Q |
join(CollectionExpression<?,P> target) |
<P> Q |
join(CollectionExpression<?,P> target,
Path<P> alias) |
<P> Q |
join(EntityPath<P> target) |
<P> Q |
join(EntityPath<P> target,
Path<P> alias) |
<P> Q |
join(MapExpression<?,P> target) |
<P> Q |
join(MapExpression<?,P> target,
Path<P> alias) |
<P> Q |
leftJoin(CollectionExpression<?,P> target) |
<P> Q |
leftJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> Q |
leftJoin(EntityPath<P> target) |
<P> Q |
leftJoin(EntityPath<P> target,
Path<P> alias) |
<P> Q |
leftJoin(MapExpression<?,P> target) |
<P> Q |
leftJoin(MapExpression<?,P> target,
Path<P> alias) |
Q |
on(Predicate... conditions) |
Q |
on(Predicate condition) |
<P> Q |
rightJoin(CollectionExpression<?,P> target) |
<P> Q |
rightJoin(CollectionExpression<?,P> target,
Path<P> alias) |
<P> Q |
rightJoin(EntityPath<P> target) |
<P> Q |
rightJoin(EntityPath<P> target,
Path<P> alias) |
<P> Q |
rightJoin(MapExpression<?,P> target) |
<P> Q |
rightJoin(MapExpression<?,P> target,
Path<P> alias) |
String |
toString() |
exists, list, list, list, list, notExists, unique, unique, unique, unique, unique, unique, unique, unique, unique, unique
public AbstractJPASubQuery()
public AbstractJPASubQuery(QueryMetadata metadata)
public NumberSubQuery<Long> count()
Detachable
count
in interface Detachable
count
in class DetachableQuery<Q extends AbstractJPASubQuery<Q>>
public Q from(EntityPath<?> o)
public Q from(EntityPath<?>... o)
public <P> Q fullJoin(CollectionExpression<?,P> target)
public <P> Q fullJoin(CollectionExpression<?,P> target, Path<P> alias)
public <P> Q fullJoin(EntityPath<P> target)
public <P> Q fullJoin(EntityPath<P> target, Path<P> alias)
public <P> Q fullJoin(MapExpression<?,P> target)
public <P> Q fullJoin(MapExpression<?,P> target, Path<P> alias)
public <P> Q innerJoin(CollectionExpression<?,P> target)
public <P> Q innerJoin(CollectionExpression<?,P> target, Path<P> alias)
public <P> Q innerJoin(EntityPath<P> target)
public <P> Q innerJoin(EntityPath<P> target, Path<P> alias)
public <P> Q innerJoin(MapExpression<?,P> target)
public <P> Q innerJoin(MapExpression<?,P> target, Path<P> alias)
public <P> Q join(CollectionExpression<?,P> target)
public <P> Q join(CollectionExpression<?,P> target, Path<P> alias)
public <P> Q join(EntityPath<P> target)
public <P> Q join(EntityPath<P> target, Path<P> alias)
public <P> Q join(MapExpression<?,P> target)
public <P> Q join(MapExpression<?,P> target, Path<P> alias)
public <P> Q leftJoin(CollectionExpression<?,P> target)
public <P> Q leftJoin(CollectionExpression<?,P> target, Path<P> alias)
public <P> Q leftJoin(EntityPath<P> target)
public <P> Q leftJoin(EntityPath<P> target, Path<P> alias)
public <P> Q leftJoin(MapExpression<?,P> target)
public <P> Q leftJoin(MapExpression<?,P> target, Path<P> alias)
public <P> Q rightJoin(CollectionExpression<?,P> target)
public <P> Q rightJoin(CollectionExpression<?,P> target, Path<P> alias)
public <P> Q rightJoin(EntityPath<P> target)
public <P> Q rightJoin(EntityPath<P> target, Path<P> alias)
public <P> Q rightJoin(MapExpression<?,P> target)
public <P> Q rightJoin(MapExpression<?,P> target, Path<P> alias)
Copyright © 2007-2013 Mysema Ltd. All Rights Reserved.