public class BooleanTemplate extends BooleanExpression implements TemplateExpression<Boolean>
BooleanTemplate
is a custom boolean expressionhashCode, mixin
Modifier | Constructor and Description |
---|---|
protected |
BooleanTemplate(PredicateTemplate mixin) |
protected |
BooleanTemplate(Template template,
com.google.common.collect.ImmutableList<?> args) |
Modifier and Type | Method and Description |
---|---|
<R,C> R |
accept(Visitor<R,C> v,
C context)
Accept the visitor with the given context
|
Object |
getArg(int index)
Get the argument with the given index
|
List<?> |
getArgs()
Get the arguments of the custom expression
|
Template |
getTemplate()
Get the serialization template for this custom expression
|
and, andAnyOf, as, as, eq, isFalse, isTrue, not, or, orAllOf
castToNum, stringValue
between, between, goe, goe, goeAll, goeAll, goeAny, goeAny, gt, gt, gtAll, gtAll, gtAny, gtAny, loe, loe, loeAll, loeAll, loeAny, loeAny, lt, lt, ltAll, ltAll, ltAny, ltAny, notBetween, notBetween
asc, coalesce, coalesce, desc
count, countDistinct, eq, eqAll, eqAll, eqAny, eqAny, in, in, in, in, in, isNotNull, isNull, ne, ne, neAll, neAny, notIn, notIn, notIn, notIn, notIn, nullif, nullif, when, when
equals, getType, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getType
protected BooleanTemplate(PredicateTemplate mixin)
protected BooleanTemplate(Template template, com.google.common.collect.ImmutableList<?> args)
public final <R,C> R accept(Visitor<R,C> v, C context)
Expression
accept
in interface Expression<Boolean>
R
- return typeC
- context typev
- visitorcontext
- context of visitpublic Object getArg(int index)
TemplateExpression
getArg
in interface TemplateExpression<Boolean>
index
- zero based index of elementpublic List<?> getArgs()
TemplateExpression
getArgs
in interface TemplateExpression<Boolean>
public Template getTemplate()
TemplateExpression
getTemplate
in interface TemplateExpression<Boolean>
Copyright © 2007–2016 Querydsl. All rights reserved.