T
- expression typepublic class TimeTemplate<T extends java.lang.Comparable<?>> extends TimeExpression<T> implements TemplateExpression<T>
TimeTemplate
defines custom time expressionshashCode, mixin
Modifier | Constructor and Description |
---|---|
protected |
TimeTemplate(java.lang.Class<? extends T> type,
Template template,
java.util.List<?> args) |
protected |
TimeTemplate(TemplateExpressionImpl<T> mixin) |
Modifier and Type | Method and Description |
---|---|
<R,C> R |
accept(Visitor<R,C> v,
C context)
Accept the visitor with the given context
|
java.lang.Object |
getArg(int index)
Get the argument with the given index
|
java.util.List<?> |
getArgs()
Get the arguments of the custom expression
|
Template |
getTemplate()
Get the serialization template for this custom expression
|
as, as, coalesce, coalesce, coalesce, coalesce, currentTime, currentTime, hour, milliSecond, minute, nullif, nullif, second
after, after, before, before
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, max, min, notBetween, notBetween
asc, desc
count, countDistinct, eq, eq, eqAll, eqAll, eqAny, eqAny, in, in, in, in, in, isNotNull, isNull, ne, ne, neAll, neAny, notIn, notIn, notIn, notIn, notIn, when, when
equals, getType, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getType
protected TimeTemplate(TemplateExpressionImpl<T> mixin)
public final <R,C> R accept(Visitor<R,C> v, C context)
Expression
accept
in interface Expression<T extends java.lang.Comparable<?>>
R
- return typeC
- context typev
- visitorcontext
- context of visitpublic java.lang.Object getArg(int index)
TemplateExpression
getArg
in interface TemplateExpression<T extends java.lang.Comparable<?>>
index
- zero based index of elementpublic java.util.List<?> getArgs()
TemplateExpression
getArgs
in interface TemplateExpression<T extends java.lang.Comparable<?>>
public Template getTemplate()
TemplateExpression
getTemplate
in interface TemplateExpression<T extends java.lang.Comparable<?>>
Copyright © 2007–2021 Querydsl. All rights reserved.