Packages

c

io.sqooba.oss.timeseries.immutable

ContiguousTimeDomain

case class ContiguousTimeDomain(start: Long, until: Long) extends TimeDomain with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, TimeDomain, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ContiguousTimeDomain
  2. Serializable
  3. Product
  4. Equals
  5. TimeDomain
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ContiguousTimeDomain(start: Long, until: Long)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. def contains(p: Long): Boolean

    Checks if the timestamp given is part of the domain

    Checks if the timestamp given is part of the domain

    p

    The timestamp to check

    returns

    true if the timestamp is part of the domain, false otherwise

    Definition Classes
    ContiguousTimeDomainTimeDomain
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def intersect(other: TimeDomain): TimeDomain

    Returns the intersection of two domains

    Returns the intersection of two domains

    other

    The other domain

    returns

    The intersection of the two domains

    Definition Classes
    ContiguousTimeDomainTimeDomain
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. def looseUnion(other: TimeDomain): TimeDomain

    Returns the union of two domains without considering potential //holes// in it

    Returns the union of two domains without considering potential //holes// in it

    Using '#' if the element is in the domain and '-' otherwise, a union would be ###----- ------##

    ###---##

    The looseUnion of these two domains is "########".

    other

    The other domain

    returns

    The union of these two domains

    Definition Classes
    ContiguousTimeDomainTimeDomain
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. def productElementNames: Iterator[String]
    Definition Classes
    Product
  17. def size: Long

    returns

    The size of the time-domain

    Definition Classes
    ContiguousTimeDomainTimeDomain
  18. val start: Long
  19. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  20. val until: Long
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from TimeDomain

Inherited from AnyRef

Inherited from Any

Ungrouped