object BinnedTime extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BinnedTime
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type BinnedTimeToDate = (BinnedTime) ⇒ ZonedDateTime
  2. type DateToBin = (ZonedDateTime) ⇒ Short
  3. type DateToBinnedTime = (ZonedDateTime) ⇒ BinnedTime
  4. type TimeToBin = (Long) ⇒ Short
  5. type TimeToBinnedTime = (Long) ⇒ BinnedTime

Value Members

  1. val DaysMaxDate: ZonedDateTime
  2. val Epoch: ZonedDateTime
  3. val MonthsMaxDate: ZonedDateTime
  4. val WeeksMaxDate: ZonedDateTime
  5. val YearsMaxDate: ZonedDateTime
  6. val ZMinDate: ZonedDateTime
  7. def binnedTimeToDate(period: TimePeriod): BinnedTimeToDate

    Gets a date back from a binned time

    Gets a date back from a binned time

    period

    interval type

  8. def boundsToIndexableDates(period: TimePeriod): ((Option[ZonedDateTime], Option[ZonedDateTime])) ⇒ (ZonedDateTime, ZonedDateTime)

    Converts values extracted from a filter into valid indexable bounds

    Converts values extracted from a filter into valid indexable bounds

    period

    time period

  9. def dateToBin(period: TimePeriod): DateToBin

    Gets period index (e.g.

    Gets period index (e.g. weeks since the epoch) and offset into that interval (e.g. seconds in week)

    period

    interval type

  10. def dateToBinnedTime(period: TimePeriod): DateToBinnedTime

    Gets period index (e.g.

    Gets period index (e.g. weeks since the epoch) and offset into that interval (e.g. seconds in week)

    period

    interval type

  11. def maxDate(period: TimePeriod): ZonedDateTime

    Max indexable date (exclusive) for a given time period

    Max indexable date (exclusive) for a given time period

    period

    interval type

  12. def maxOffset(period: TimePeriod): Long

    Gets the max offset value for a given time period

    Gets the max offset value for a given time period

    period

    interval type

  13. def timeToBin(period: TimePeriod): TimeToBin

    Gets period index (e.g.

    Gets period index (e.g. weeks since the epoch)

    period

    interval type

  14. def timeToBinnedTime(period: TimePeriod): TimeToBinnedTime

    Gets period index (e.g.

    Gets period index (e.g. weeks since the epoch) and offset into that interval (e.g. seconds in week)

    period

    interval type