public abstract class DateTimeExpression extends Expression<java.util.Date>
PRECEDENCE_AND, PRECEDENCE_ANY_ALL_EQ_NE_LT_LE_GT_GE, PRECEDENCE_BETWEEN, PRECEDENCE_CASE, PRECEDENCE_COLUMN, PRECEDENCE_EQ_NE_LT_LE_GT_GE, PRECEDENCE_EXISTS, PRECEDENCE_FUNCTION, PRECEDENCE_IN, PRECEDENCE_IS_NULL, PRECEDENCE_LIKE, PRECEDENCE_LITERAL, PRECEDENCE_MULT_DIV_MOD, PRECEDENCE_NOT, PRECEDENCE_OR, PRECEDENCE_PARENTHESIS, PRECEDENCE_PLUS_MINUS, PRECEDENCE_TUPLE, PRECEDENCE_UNARY_MINUS| Modifier | Constructor and Description |
|---|---|
protected |
DateTimeExpression(int precedence) |
| Modifier and Type | Method and Description |
|---|---|
DateTimeExpression |
coalesce(java.util.Date a) |
DateTimeExpression |
coalesce(DateTimeExpression a) |
DateTimeExpression |
date() |
NumberExpression |
extract(DateTimeFieldExpression.DateTimeField field) |
DateTimeExpression |
time() |
as, asc, between, between, between, between, desc, designateAliases, eq, eq, eqAll, eqAny, ge, ge, geAll, geAny, getPrecedence, gt, gt, gtAll, gtAny, in, in, in, isNotNull, isNull, le, le, leAll, leAny, lt, lt, ltAll, ltAny, ne, ne, neAll, neAny, notBetween, notBetween, notBetween, notBetween, notIn, notIn, notIn, renderInner, renderTo, setPrecedence, validateTableReferencespublic DateTimeExpression coalesce(DateTimeExpression a)
public DateTimeExpression coalesce(java.util.Date a)
public DateTimeExpression date()
public DateTimeExpression time()
public NumberExpression extract(DateTimeFieldExpression.DateTimeField field)