Object/Class

org.locationtech.geomesa.filter

Bounds

Related Docs: class Bounds | package filter

Permalink

object Bounds extends Serializable

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

Type Members

  1. case class Bound[T](value: Option[T], inclusive: Boolean) extends Product with Serializable

    Permalink

    Single bound (lower or upper).

    Single bound (lower or upper).

    Bound may be unbounded, in which case value is None. Note by convention unbounded bounds are exclusive

    value

    value of this bound, if bounded

    inclusive

    whether the bound is inclusive or exclusive. for example, 'foo < 5' is exclusive, 'foo <= 5' is inclusive

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object Bound extends Serializable

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  9. def everything[T]: Bounds[T]

    Permalink
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. def intersection[T](left: Bounds[T], right: Bounds[T]): Option[Bounds[T]]

    Permalink

    Takes the intersection of two bounds.

    Takes the intersection of two bounds. If they are disjoint, will return None.

    T

    type parameter

    left

    first bounds

    right

    second bounds

    returns

    intersection

  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. def largerLowerBound[T](bound1: Bound[T], bound2: Bound[T]): Bound[T]

    Permalink

    Gets the larger value between two upper bounds, taking into account exclusivity.

    Gets the larger value between two upper bounds, taking into account exclusivity. If the bounds are equal, the first bound will always be returned

    bound1

    first bound

    bound2

    second bound

    returns

    larger bound

  16. def largerUpperBound[T](bound1: Bound[T], bound2: Bound[T]): Bound[T]

    Permalink

    Gets the larger value between two upper bounds, taking into account exclusivity.

    Gets the larger value between two upper bounds, taking into account exclusivity. If the bounds are equal, the first bound will always be returned

    bound1

    first bound

    bound2

    second bound

    returns

    larger bound

  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. def smallerLowerBound[T](bound1: Bound[T], bound2: Bound[T]): Bound[T]

    Permalink

    Gets the smaller value between two lower bounds, taking into account exclusivity.

    Gets the smaller value between two lower bounds, taking into account exclusivity. If the bounds are equal, the first bound will always be returned

    bound1

    first bound

    bound2

    second bound

    returns

    smaller bound

  21. def smallerUpperBound[T](bound1: Bound[T], bound2: Bound[T]): Bound[T]

    Permalink

    Gets the smaller value between two upper bounds, taking into account exclusivity.

    Gets the smaller value between two upper bounds, taking into account exclusivity. If the bounds are equal, the first bound will always be returned

    bound1

    first bound

    bound2

    second bound

    returns

    smaller bound

  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  24. def union[T](left: Seq[Bounds[T]], right: Seq[Bounds[T]]): Seq[Bounds[T]]

    Permalink

    Takes the union of two bound sequences.

    Takes the union of two bound sequences. Naive implementation that just concatenates

    T

    type parameter

    left

    first bounds

    right

    second bounds

    returns

    union

  25. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped