public final class StringSubQuery extends StringExpression implements ExtendedSubQueryExpression<String>
hashCode, mixin
Constructor and Description |
---|
StringSubQuery(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
|
append, append, as, as, charAt, charAt, concat, concat, contains, contains, containsIgnoreCase, containsIgnoreCase, endsWith, endsWith, endsWithIgnoreCase, endsWithIgnoreCase, equalsIgnoreCase, equalsIgnoreCase, indexOf, indexOf, indexOf, indexOf, isEmpty, isNotEmpty, length, like, like, like, like, locate, locate, locate, locate, lower, matches, matches, max, min, notEqualsIgnoreCase, notEqualsIgnoreCase, notLike, notLike, notLike, notLike, prepend, prepend, startsWith, startsWith, startsWithIgnoreCase, startsWithIgnoreCase, stringValue, substring, substring, substring, substring, substring, substring, toLowerCase, toUpperCase, trim, upper
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
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 StringSubQuery(QueryMetadata md)
public <R,C> R accept(Visitor<R,C> v, C context)
Expression
accept
in interface Expression<String>
R
- return typeC
- context typev
- visitorcontext
- context of visitpublic BooleanExpression exists()
ExtendedSubQueryExpression
exists
in interface ExtendedSubQueryExpression<String>
public QueryMetadata getMetadata()
SubQueryExpression
getMetadata
in interface SubQueryExpression<String>
public BooleanExpression notExists()
ExtendedSubQueryExpression
notExists
in interface ExtendedSubQueryExpression<String>
Copyright © 2007–2014 Mysema Ltd. All rights reserved.