T
- expression typepublic class DateTimeOperation<T extends Comparable<?>> extends DateTimeExpression<T> implements Operation<T>
DateTimeOperation
represents DateTime operationshashCode, mixin
Modifier | Constructor and Description |
---|---|
protected |
DateTimeOperation(Class<? extends T> type,
Operator op,
Expression<?>... args) |
protected |
DateTimeOperation(Class<? extends T> type,
Operator op,
com.google.common.collect.ImmutableList<Expression<?>> args) |
protected |
DateTimeOperation(OperationImpl<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
|
Expression<?> |
getArg(int index)
Get the argument with the given index
|
List<Expression<?>> |
getArgs()
Get the arguments of this operation
|
Operator |
getOperator()
Get the operator symbol for this operation
|
as, as, currentDate, currentDate, currentTimestamp, currentTimestamp, dayOfMonth, dayOfWeek, dayOfYear, hour, max, milliSecond, min, minute, month, second, week, year, yearMonth, yearWeek
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, notBetween, notBetween
asc, coalesce, coalesce, 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, nullif, nullif, when, when
equals, getType, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getType
protected DateTimeOperation(OperationImpl<T> mixin)
protected DateTimeOperation(Class<? extends T> type, Operator op, Expression<?>... args)
protected DateTimeOperation(Class<? extends T> type, Operator op, com.google.common.collect.ImmutableList<Expression<?>> args)
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 Expression<?> getArg(int index)
Operation
getArg
in interface Operation<T extends Comparable<?>>
index
- zero based index of expressionpublic List<Expression<?>> getArgs()
Operation
getArgs
in interface Operation<T extends Comparable<?>>
public Operator getOperator()
Operation
getOperator
in interface Operation<T extends Comparable<?>>
Copyright © 2007–2016 Querydsl. All rights reserved.