T
- expression typepublic abstract class DateExpression<T extends Comparable> extends TemporalExpression<T>
mixin
Constructor and Description |
---|
DateExpression(Expression<T> mixin) |
Modifier and Type | Method and Description |
---|---|
DateExpression<T> |
as(Path<T> alias)
Create an alias for the expression
|
DateExpression<T> |
as(String alias)
Create an alias for the expression
|
static DateExpression<Date> |
currentDate()
Get an expression representing the current date as a DateExpression instance
|
static <T extends Comparable> |
currentDate(Class<T> cl)
Get an expression representing the current date as a DateExpression instance
|
NumberExpression<Integer> |
dayOfMonth()
Get a day of month expression (range 1-31)
|
NumberExpression<Integer> |
dayOfWeek()
Get a day of week expression (range 1-7 / SUN-SAT)
|
NumberExpression<Integer> |
dayOfYear()
Get a day of year expression (range 1-356)
|
DateExpression<T> |
max()
Get the maximum value of this expression (aggregation)
|
DateExpression<T> |
min()
Get the minimum value of this expression (aggregation)
|
NumberExpression<Integer> |
month()
Get a month expression (range 1-12 / JAN-DEC)
|
NumberExpression<Integer> |
week()
Get a week expression
|
NumberExpression<Integer> |
year()
Get a year expression
|
NumberExpression<Integer> |
yearMonth()
Get a year / month expression
|
after, after, before, before
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
accept
public DateExpression(Expression<T> mixin)
public static DateExpression<Date> currentDate()
public static <T extends Comparable> DateExpression<T> currentDate(Class<T> cl)
public DateExpression<T> as(Path<T> alias)
SimpleExpression
as
in class ComparableExpression<T extends Comparable>
public DateExpression<T> as(String alias)
SimpleExpression
as
in class ComparableExpression<T extends Comparable>
public NumberExpression<Integer> dayOfMonth()
public NumberExpression<Integer> dayOfWeek()
NOT supported in JDOQL and not in Derby
public NumberExpression<Integer> dayOfYear()
NOT supported in JDOQL and not in Derby
public DateExpression<T> max()
public DateExpression<T> min()
public NumberExpression<Integer> month()
public NumberExpression<Integer> week()
public NumberExpression<Integer> year()
public NumberExpression<Integer> yearMonth()
Copyright © 2007-2013 Mysema Ltd. All Rights Reserved.