Class Granularities
- java.lang.Object
-
- org.apache.druid.java.util.common.granularity.Granularities
-
public class Granularities extends Object
This class was created b/c sometimes static initializers of a class that use a subclass can deadlock. See: #2979, #3979
-
-
Field Summary
Fields Modifier and Type Field Description static GranularityALLstatic GranularityDAYstatic GranularityEIGHT_HOURstatic GranularityFIFTEEN_MINUTEstatic GranularityFIVE_MINUTEstatic GranularityHOURstatic GranularityMINUTEstatic GranularityMONTHstatic GranularityNONEstatic GranularityQUARTERstatic GranularitySECONDstatic GranularitySIX_HOURstatic GranularityTEN_MINUTEstatic GranularityTHIRTY_MINUTEstatic GranularityWEEKstatic GranularityYEAR
-
Constructor Summary
Constructors Constructor Description Granularities()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static GranularitynullToAll(Granularity granularity)
-
-
-
Field Detail
-
SECOND
public static final Granularity SECOND
-
MINUTE
public static final Granularity MINUTE
-
FIVE_MINUTE
public static final Granularity FIVE_MINUTE
-
TEN_MINUTE
public static final Granularity TEN_MINUTE
-
FIFTEEN_MINUTE
public static final Granularity FIFTEEN_MINUTE
-
THIRTY_MINUTE
public static final Granularity THIRTY_MINUTE
-
HOUR
public static final Granularity HOUR
-
SIX_HOUR
public static final Granularity SIX_HOUR
-
EIGHT_HOUR
public static final Granularity EIGHT_HOUR
-
DAY
public static final Granularity DAY
-
WEEK
public static final Granularity WEEK
-
MONTH
public static final Granularity MONTH
-
QUARTER
public static final Granularity QUARTER
-
YEAR
public static final Granularity YEAR
-
ALL
public static final Granularity ALL
-
NONE
public static final Granularity NONE
-
-
Method Detail
-
nullToAll
public static Granularity nullToAll(Granularity granularity)
-
-