public class QSubQuery<T,P> extends QSelection<T>
| Constructor and Description |
|---|
QSubQuery(QRestrictor<P> parent,
Class<T> chclazz) |
| Modifier and Type | Method and Description |
|---|---|
QRestrictor<P> |
getParent() |
<A> QJoiner<A,P,T> |
join(QRestrictor<A> parent) |
QSubQuery<T,P> |
join(String property)
Joins the parent to this subquery on the specified property, provided that the property exists in both entities
|
void |
visit(QNodeVisitor v) |
add, add, addColumn, addPropertySelection, ascending, avg, avg, between, count, count, countDistinct, countDistinct, create, descending, distinct, distinct, eq, eq, eq, fetch, fetch, ge, ge, ge, gt, gt, gt, ilike, isnotnull, isnull, le, le, le, like, lt, lt, lt, max, max, min, min, ne, ne, ne, or, selectProperty, selectProperty, sqlCondition, sum, sum, testId, toStringgetColumnList, getFetchStrategies, getLimit, getOption, getOrder, getRestrictions, getStart, getTestId, getTimeout, hasOption, limit, setOption, setRestrictions, setTestId, setTimeout, startand, eq, eq, exists, exists, getBaseClass, getMetaTable, getReturnClass, getUnusedSubquerySet, hasRestrictions, in, in, in, internalAdd, internalUseQuery, mergeCriteria, ne, not, or, sqlCondition, subquerypublic void visit(QNodeVisitor v) throws Exception
visit in class QSelection<T>Exceptionpublic <A> QJoiner<A,P,T> join(@Nonnull QRestrictor<A> parent)
public QSubQuery<T,P> join(@Nonnull String property)
parentProperty - property - @Nonnull public QRestrictor<P> getParent()
Copyright © 2017 etc.to. All rights reserved.