T
- expression typepublic final class ComparableSubQuery<T extends Comparable<?>> extends ComparableExpression<T> implements ExtendedSubQueryExpression<T>
mixin
Constructor and Description |
---|
ComparableSubQuery(Class<T> type,
QueryMetadata md) |
Modifier and Type | Method and Description |
---|---|
<R,C> R |
accept(Visitor<R,C> v,
C context)
Accept the visitor with the given context
|
BooleanExpression |
exists()
Get an exists(this) expression for the subquery
|
QueryMetadata |
getMetadata()
Get the query metadata for the subquery
|
BooleanExpression |
notExists()
Get a not exists(this) expression for the subquery
|
as, as, between, between, goe, goe, goeAll, goeAny, gt, gt, gtAll, gtAny, loe, loe, loeAll, loeAny, lt, lt, ltAll, ltAny, notBetween, notBetween
asc, castToNum, coalesce, coalesce, desc, stringValue
count, countDistinct, eq, eq, eqAll, eqAny, in, in, in, isNotNull, isNull, ne, ne, neAll, neAny, notIn, notIn, notIn, nullif, nullif, when, when
equals, getType, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getType
public ComparableSubQuery(Class<T> type, QueryMetadata md)
public final <R,C> R accept(Visitor<R,C> v, C context)
Expression
accept
in interface Expression<T extends Comparable<?>>
R
- return typeC
- context typev
- visitorcontext
- context of visitpublic BooleanExpression exists()
ExtendedSubQueryExpression
exists
in interface ExtendedSubQueryExpression<T extends Comparable<?>>
public QueryMetadata getMetadata()
SubQueryExpression
getMetadata
in interface SubQueryExpression<T extends Comparable<?>>
public BooleanExpression notExists()
ExtendedSubQueryExpression
notExists
in interface ExtendedSubQueryExpression<T extends Comparable<?>>
Copyright © 2007-2013 Mysema Ltd. All Rights Reserved.