|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.otfeed.command.AggregationSpan
public class AggregationSpan
Represents aggregation time span.
Time span can range from 2 ticks, to years.
| Field Summary | |
|---|---|
int |
length
|
TimeUnitEnum |
units
|
| Constructor Summary | |
|---|---|
AggregationSpan(TimeUnitEnum units,
int length)
Creates a new aggreagation span. |
|
| Method Summary | |
|---|---|
int |
compareTo(AggregationSpan other)
|
static AggregationSpan |
days()
Returns a one-day aggregation span. |
static AggregationSpan |
days(int num)
Returns aggregation span measured in days. |
boolean |
equals(java.lang.Object other)
|
int |
hashCode()
|
static AggregationSpan |
hours()
Returns a one-hour aggregation span. |
static AggregationSpan |
hours(int num)
Returns aggregation span measured in hours. |
static AggregationSpan |
minutes()
Returns a one-minute aggregation span. |
static AggregationSpan |
minutes(int num)
Returns aggregation span measured in minutes. |
static AggregationSpan |
months()
Returns a one-month aggregation span. |
static AggregationSpan |
months(int num)
Returns aggregation span measured in months. |
static AggregationSpan |
ticks(int num)
Returns aggregation span measured in ticks. |
java.lang.String |
toString()
|
static AggregationSpan |
weeks()
Returns a one-week aggregation span. |
static AggregationSpan |
weeks(int num)
Returns aggregation span measured in weeks. |
static AggregationSpan |
years()
Returns a one-year aggregation span. |
static AggregationSpan |
years(int num)
Returns aggregation span measured in years. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public final TimeUnitEnum units
public final int length
| Constructor Detail |
|---|
public AggregationSpan(TimeUnitEnum units,
int length)
units - time units (DAYS, WEEKS, etc.). A special
unit of TICKS will mean that
the aggregation will be done over that many ticks.length - length of aggregation span.| Method Detail |
|---|
public static AggregationSpan years(int num)
num - number of years (1 or greater).
public static AggregationSpan years()
public static AggregationSpan months(int num)
num - number of months (1 or greater).
public static AggregationSpan months()
public static AggregationSpan weeks(int num)
num - number of weeks (1 or greater).
public static AggregationSpan weeks()
public static AggregationSpan days(int num)
num - number of days (1 or greater).
public static AggregationSpan days()
public static AggregationSpan hours(int num)
num - number of hours (1 or greater).
public static AggregationSpan hours()
public static AggregationSpan minutes(int num)
num - number of minutes (1 or greater).
public static AggregationSpan minutes()
public static AggregationSpan ticks(int num)
num - number of ticks (2 or greater).
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int compareTo(AggregationSpan other)
compareTo in interface java.lang.Comparable<AggregationSpan>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||