Packages

package curve

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class BinnedTime(bin: Short, offset: Long) extends Product with Serializable

    Represents a time by an offset into a binned bucket.

    Represents a time by an offset into a binned bucket. The bin represents days, weeks, months or years since the java epoch. The offset represents milliseconds, seconds, or hours into that bin.

    Times can be partitioned based on four periods:

    TimePeriod.Day bin => day offset => milliseconds max date => 2059/09/18

    TimePeriod.Week bin => week offset => seconds max date => 2598/01/04

    TimePeriod.Month bin => month offset => seconds max date => 4700/08/31

    TimePeriod.Year bin => year offset => minutes max date => 34737/12/31

    bin

    number of time periods from the java epoch

    offset

    precise offset into the specific time period

  2. trait NormalizedDimension extends AnyRef

    Maps a double within a known range to an Int in [0, bins)

  3. class S2SFC extends SpaceFillingCurve

    S2 space-filling curve

  4. trait SpaceFillingCurve extends AnyRef
  5. trait SpaceTimeFillingCurve extends AnyRef
  6. class XZ2SFC extends AnyRef

    Extended Z-order curve implementation used for efficiently storing polygons.

    Extended Z-order curve implementation used for efficiently storing polygons.

    Based on 'XZ-Ordering: A Space-Filling Curve for Objects with Spatial Extension' by Christian Böhm, Gerald Klump and Hans-Peter Kriegel

  7. class XZ3SFC extends AnyRef

    Extended Z-order curve implementation used for efficiently storing polygons.

    Extended Z-order curve implementation used for efficiently storing polygons.

    Based on 'XZ-Ordering: A Space-Filling Curve for Objects with Spatial Extension' by Christian Böhm, Gerald Klump and Hans-Peter Kriegel, expanded to 3 dimensions

  8. class Z2SFC extends SpaceFillingCurve

    z2 space-filling curve

  9. class Z3SFC extends SpaceTimeFillingCurve

    Z3 space filling curve

  10. class LegacyYearXZ3SFC extends XZ3SFC

    XZ3SFC with a legacy, incorrect max time value of 52 weeks.

    XZ3SFC with a legacy, incorrect max time value of 52 weeks. The max value is kept the same to ensure that index keys and query ranges are consistent. Any dates that exceed the original max time will be dropped into the last time bin, potentially degrading results for the last day or two of the year.

    Annotations
    @deprecated
    Deprecated

    (Since version 3.2.0) XZ3SFC

  11. class LegacyYearZ3SFC extends Z3SFC

    Z3SFC with a legacy, incorrect max time value of 52 weeks.

    Z3SFC with a legacy, incorrect max time value of 52 weeks. The max value is kept the same to ensure that index keys and query ranges are consistent. Any dates that exceed the original max time will be dropped into the last time bin, potentially degrading results for the last day or two of the year.

    Annotations
    @deprecated
    Deprecated

    (Since version 3.2.0) Z3SFC

  12. class LegacyZ3SFC extends Z3SFC
    Annotations
    @deprecated
    Deprecated

    (Since version 1.3.2) Z3SFC

Value Members

  1. object BinnedTime extends Serializable
  2. object NormalizedDimension
  3. object S2SFC
  4. object SpaceFillingCurve
  5. object TimePeriod extends Enumeration
  6. object XZ2SFC
  7. object XZ3SFC
  8. object XZSFC
  9. object Z2SFC extends Z2SFC
  10. object Z3SFC

Deprecated Value Members

  1. object LegacyYearZ3SFC
    Annotations
    @deprecated
    Deprecated

    (Since version 3.2.0) Z3SFC

  2. object LegacyZ2SFC extends Z2SFC
    Annotations
    @deprecated
    Deprecated

    (Since version 1.3.2) Z2SFC

  3. object LegacyZ3SFC
    Annotations
    @deprecated
    Deprecated

    (Since version 1.3.2) Z3SFC

Ungrouped