Packages

object Results

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

Type Members

  1. final case class CheckCalculatorResult(checkId: String, checkName: String, sourceIds: Seq[String], baseMetric: String, comparedMetric: Seq[String], comparedThreshold: Option[Double], lowerBound: Option[Double], upperBound: Option[Double], status: CalculatorStatus, message: String, resultType: ResultType = ResultType.Check) extends TypedResult with Product with Serializable

    Check calculator result.

    Check calculator result.

    checkId

    Check ID

    checkName

    Check calculator name

    baseMetric

    Base metric used to build check

    comparedMetric

    Sequence of metrics to compare with.

    comparedThreshold

    Threshold to compare with

    lowerBound

    Allowed lower bound for base metric value

    upperBound

    Allowed upper bound for base metric value

    status

    Check status

    message

    Check message

    resultType

    Type of result

    Note

    Expression checks can utilize multiple metrics. Therefore, compareMetric field is represented as sequence: when compare metric is absent the empty sequence will be written, otherwise sequence containing one or more metric IDs will be written.

  2. final case class LoadCheckCalculatorResult(checkId: String, checkName: String, sourceId: String, expected: String, status: CalculatorStatus, message: String, resultType: ResultType = ResultType.LoadCheck) extends Product with Serializable

    Load check calculator result

    Load check calculator result

    checkId

    Check ID

    checkName

    Load check calculator name

    sourceId

    Source ID

    expected

    Expected value

    status

    Check status

    message

    Check message

    resultType

    Type of result

  3. final case class MetricCalculatorResult(metricId: String, metricName: String, result: Double, additionalResult: Option[String], sourceIds: Seq[String], sourceKeyFields: Seq[String], columns: Seq[String], errors: Option[MetricErrors], resultType: ResultType) extends TypedResult with Product with Serializable

    Metric calculator result.

    Metric calculator result.

    metricId

    Metric ID

    metricName

    Metric calculator name

    result

    Metric calculation results

    additionalResult

    Additional metric calculation result

    sourceIds

    Source IDs on which metric was calculated

    columns

    Sequence of metric columns

    errors

    Metric errors

    resultType

    Type of result

  4. sealed trait ResultType extends EnumEntry

    Enumeration holding all possible result types:

    Enumeration holding all possible result types:

    • source metric results
    • composed metric results
    • load check results
    • check results
  5. sealed abstract class TypedResult extends AnyRef

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[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  20. object ResultType extends Enum[ResultType]

Inherited from AnyRef

Inherited from Any

Ungrouped