Class DateTimeExpression
- java.lang.Object
-
- org.hotrod.runtime.livesql.expressions.Expression<java.util.Date>
-
- org.hotrod.runtime.livesql.expressions.datetime.DateTimeExpression
-
- All Implemented Interfaces:
ResultSetColumn
- Direct Known Subclasses:
DateTimeCoalesce,DateTimeColumn,DateTimeConstant,DateTimeFunction,DateTimeValue
public abstract class DateTimeExpression extends Expression<java.util.Date>
-
-
Field Summary
-
Fields inherited from class org.hotrod.runtime.livesql.expressions.Expression
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
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDateTimeExpression(int precedence)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DateTimeExpressioncoalesce(java.util.Date a)DateTimeExpressioncoalesce(DateTimeExpression a)DateTimeExpressiondate()NumberExpressionextract(DateTimeFieldExpression.DateTimeField field)DateTimeExpressiontime()-
Methods inherited from class org.hotrod.runtime.livesql.expressions.Expression
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, validateTableReferences
-
-
-
-
Method Detail
-
coalesce
public DateTimeExpression coalesce(DateTimeExpression a)
-
coalesce
public DateTimeExpression coalesce(java.util.Date a)
-
date
public DateTimeExpression date()
-
time
public DateTimeExpression time()
-
extract
public NumberExpression extract(DateTimeFieldExpression.DateTimeField field)
-
-