Class

repos.jdbc.TableJanitor

State

Related Doc: package TableJanitor

Permalink

case class State(indexedAllUpTo: Long, maxSeen: Long, gaps: Vector[Gap]) extends Product with Serializable

State of a run

indexedAllUpTo

the maximal pk that we are confident we indexed it and everything before it.

maxSeen

the last pk observed.

gaps

Set of pk ranges between seenAllUp to maxSeen we have not seen.

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

Instance Constructors

  1. new State(indexedAllUpTo: Long, maxSeen: Long, gaps: Vector[Gap])

    Permalink

    indexedAllUpTo

    the maximal pk that we are confident we indexed it and everything before it.

    maxSeen

    the last pk observed.

    gaps

    Set of pk ranges between seenAllUp to maxSeen we have not seen.

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. final def asInstanceOf[T0]: T0

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

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

    Permalink
    Definition Classes
    AnyRef
  7. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  8. val gaps: Vector[Gap]

    Permalink

    Set of pk ranges between seenAllUp to maxSeen we have not seen.

  9. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  10. val indexedAllUpTo: Long

    Permalink

    the maximal pk that we are confident we indexed it and everything before it.

  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. val maxSeen: Long

    Permalink

    the last pk observed.

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

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

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

    Permalink
    Definition Classes
    AnyRef
  16. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  17. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped