Class DateAggregate
- java.lang.Object
-
- org.apache.unomi.persistence.spi.aggregate.BaseAggregate
-
- org.apache.unomi.persistence.spi.aggregate.DateAggregate
-
public class DateAggregate extends BaseAggregate
-
-
Field Summary
Fields Modifier and Type Field Description static DateAggregateDAYstatic DateAggregateHOURstatic DateAggregateMINUTEstatic DateAggregateMONTHstatic DateAggregateQUARTERstatic DateAggregateSECONDstatic DateAggregateWEEKstatic DateAggregateYEAR
-
Constructor Summary
Constructors Constructor Description DateAggregate(String field)DateAggregate(String field, String interval)DateAggregate(String field, String interval, String format)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DateAggregatedays(int days)StringgetFormat()StringgetInterval()static DateAggregatehours(int hours)static DateAggregateminutes(int min)static DateAggregateseconds(int sec)voidsetFormat(String format)static DateAggregateweeks(int weeks)-
Methods inherited from class org.apache.unomi.persistence.spi.aggregate.BaseAggregate
getField
-
-
-
-
Field Detail
-
SECOND
public static final DateAggregate SECOND
-
MINUTE
public static final DateAggregate MINUTE
-
HOUR
public static final DateAggregate HOUR
-
DAY
public static final DateAggregate DAY
-
WEEK
public static final DateAggregate WEEK
-
MONTH
public static final DateAggregate MONTH
-
QUARTER
public static final DateAggregate QUARTER
-
YEAR
public static final DateAggregate YEAR
-
-
Method Detail
-
seconds
public static DateAggregate seconds(int sec)
-
minutes
public static DateAggregate minutes(int min)
-
hours
public static DateAggregate hours(int hours)
-
days
public static DateAggregate days(int days)
-
weeks
public static DateAggregate weeks(int weeks)
-
getInterval
public String getInterval()
-
getFormat
public String getFormat()
-
setFormat
public void setFormat(String format)
-
-