Class NoneGranularity

java.lang.Object
org.apache.druid.java.util.common.granularity.Granularity
org.apache.druid.java.util.common.granularity.NoneGranularity
All Implemented Interfaces:
Cacheable

public class NoneGranularity extends Granularity
NoneGranularity does not bucket data
  • Constructor Details

    • NoneGranularity

      public NoneGranularity()
      This constructor is public b/c it is serialized and deserialized based on type in GranularityModule
  • Method Details

    • getFormatter

      public org.joda.time.format.DateTimeFormatter getFormatter(Granularity.Formatter type)
      Specified by:
      getFormatter in class Granularity
    • increment

      public long increment(long time)
      Specified by:
      increment in class Granularity
    • increment

      public org.joda.time.DateTime increment(org.joda.time.DateTime time)
      Specified by:
      increment in class Granularity
    • bucketStart

      public long bucketStart(long time)
      Specified by:
      bucketStart in class Granularity
    • bucketStart

      public org.joda.time.DateTime bucketStart(org.joda.time.DateTime time)
      Specified by:
      bucketStart in class Granularity
    • toDate

      public org.joda.time.DateTime toDate(String filePath, Granularity.Formatter formatter)
      Specified by:
      toDate in class Granularity
    • isAligned

      public boolean isAligned(org.joda.time.Interval interval)
      Any interval is aligned with none granularity since it's effectively millisecond granularity.
      Specified by:
      isAligned in class Granularity
    • getCacheKey

      public byte[] getCacheKey()
      Description copied from interface: Cacheable
      Get a byte array used as a cache key.
      Returns:
      bytes to be used as cache key - or null if this object should not be cached.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object