Class

za.co.absa.atum.core

Accumulator

Related Doc: package core

Permalink

class Accumulator extends AnyRef

The class is responsible for accumulating control measurements.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Accumulator
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Accumulator()

    Permalink

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. def addCheckpoint(name: String, workflowName: String, controls: Seq[Measurement]): Checkpoint

    Permalink

    The method adds a new checkpoint to the accumulator.

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def asJson: String

    Permalink

    The method returns Control Info object as a Json string.

  7. def clone(): AnyRef

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. def getCheckpoints: List[Checkpoint]

    Permalink

    Returns checkpoints that are accumulated up until now.

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

    Permalink
    Definition Classes
    AnyRef → Any
  13. def getControlMeasure: ControlMeasure

    Permalink

    The method returns Control Info object in which checkpoints are sorted by calculation order.

  14. def getStorerInfo: String

    Permalink

    Gets information about the storer.

  15. def getUniqueRunId: Option[String]

    Permalink

    Returns the unique ID associated with the sequence of jobs (aka runs) if available.

  16. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  17. def isControlMeasuresLoaded: Boolean

    Permalink
  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. def isStorerLoaded: Boolean

    Permalink
  20. def loadControlMeasurements(loaderIn: ControlMeasuresLoader): Unit

    Permalink

    Loads control measurements

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

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

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

    Permalink
    Definition Classes
    AnyRef
  24. def setAdditionalInfo(kv: (String, String), replaceIfExists: Boolean): Unit

    Permalink

    Adds a key-value pair as an additional information stored in the metadata.

  25. def setRunUniqueId(runUniqueId: String): Unit

    Permalink

    Sets an unique ID to be associated with the sequence of jobs (aka runs).

  26. def setStorer(storerIn: ControlMeasuresStorer): Unit

    Permalink

    Sets a persistor object for saving control checkpoints.

  27. def store(): Unit

    Permalink

    Stores control measurements by delegating to the persistence layer.

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  30. final def wait(): Unit

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped