com.mysema.query.types.expr
Class EDateConst

java.lang.Object
  extended by com.mysema.query.types.expr.Expr<D>
      extended by com.mysema.query.types.expr.EComparableBase<D>
          extended by com.mysema.query.types.expr.EComparable<D>
              extended by com.mysema.query.types.expr.EDateOrTime<D>
                  extended by com.mysema.query.types.expr.EDate<Date>
                      extended by com.mysema.query.types.expr.EDateConst
All Implemented Interfaces:
Constant<Date>, Serializable

public class EDateConst
extends EDate<Date>
implements Constant<Date>

Author:
tiwe
See Also:
Serialized Form

Constructor Summary
EDateConst(Date date)
           
 
Method Summary
 void accept(Visitor v)
           
static EDate<Date> create(Date date)
           
 ENumber<Integer> dayOfMonth()
          Get a day of month expression (range 1-31)
 ENumber<Integer> dayOfWeek()
          Get a day of week expression (range 1-7 / SUN-SAT) NOT supported in JDOQL and not in Derby
 ENumber<Integer> dayOfYear()
          Get a day of year expression (range 1-356) NOT supported in JDOQL and not in Derby
 Date getConstant()
           
 ENumber<Integer> month()
          Get a month expression (range 1-12)
 ENumber<Integer> week()
          Get a week expression
 ENumber<Integer> year()
          Get a year expression
 ENumber<Integer> yearMonth()
          Get a year / month expression
 
Methods inherited from class com.mysema.query.types.expr.EDate
currentDate, currentDate
 
Methods inherited from class com.mysema.query.types.expr.EDateOrTime
after, after, before, before
 
Methods inherited from class com.mysema.query.types.expr.EComparable
between, between, goe, goe, gt, gt, loe, loe, lt, lt, notBetween, notBetween
 
Methods inherited from class com.mysema.query.types.expr.EComparableBase
asc, castToNum, desc, stringValue
 
Methods inherited from class com.mysema.query.types.expr.Expr
count, countAll, countDistinct, eq, eq, getType, hashCode, in, in, in, ne, ne, notIn, notIn, notIn, toString, when, when
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EDateConst

public EDateConst(Date date)
Method Detail

create

public static EDate<Date> create(Date date)

accept

public void accept(Visitor v)
Specified by:
accept in class Expr<Date>

dayOfMonth

public ENumber<Integer> dayOfMonth()
Description copied from class: EDate
Get a day of month expression (range 1-31)

Overrides:
dayOfMonth in class EDate<Date>
Returns:

month

public ENumber<Integer> month()
Description copied from class: EDate
Get a month expression (range 1-12)

Overrides:
month in class EDate<Date>
Returns:

year

public ENumber<Integer> year()
Description copied from class: EDate
Get a year expression

Overrides:
year in class EDate<Date>
Returns:

yearMonth

public ENumber<Integer> yearMonth()
Description copied from class: EDate
Get a year / month expression

Overrides:
yearMonth in class EDate<Date>
Returns:

dayOfWeek

public ENumber<Integer> dayOfWeek()
Description copied from class: EDate
Get a day of week expression (range 1-7 / SUN-SAT)

NOT supported in JDOQL and not in Derby

Overrides:
dayOfWeek in class EDate<Date>
Returns:

dayOfYear

public ENumber<Integer> dayOfYear()
Description copied from class: EDate
Get a day of year expression (range 1-356)

NOT supported in JDOQL and not in Derby

Overrides:
dayOfYear in class EDate<Date>
Returns:

week

public ENumber<Integer> week()
Description copied from class: EDate
Get a week expression

Overrides:
week in class EDate<Date>
Returns:

getConstant

public Date getConstant()
Specified by:
getConstant in interface Constant<Date>
Returns:


Copyright © 2007-2010 Mysema Ltd. All Rights Reserved.