Packages

o

org.checkita.dqf.core.metrics

ErrorCollection

object ErrorCollection

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

Type Members

  1. case class AccumulatedErrors(columnNames: Seq[String], metricStatues: Seq[MetricStatus], rowData: Seq[String]) extends Product with Serializable

    Defines metric failure (or errors) in a way they are collected during metrics processing:

    Defines metric failure (or errors) in a way they are collected during metrics processing:

    columnNames

    Column names for which data is collected: contains metric columns and source key fields.

    metricStatues

    Sequence of metric statuses (all metrics that conform to given sequence of columns)

    rowData

    Row data for which metrics yielded failures (or errors): contains only excerpt from full dataframe for given columns

  2. case class ErrorRow(status: CalculatorStatus, message: String, rowData: Seq[String]) extends Product with Serializable

    Excerpt from dataframe with data for which metric returned failure (or error) status

    Excerpt from dataframe with data for which metric returned failure (or error) status

    status

    Metric status

    message

    Metric failure (or error) message

    rowData

    Row data for which metric yielded failure (or error): contains only excerpt from full dataframe for given columns

  3. case class MetricErrors(columns: Seq[String], errors: Seq[ErrorRow]) extends Product with Serializable

    Stores all failure (or errors) for a particular metric

    Stores all failure (or errors) for a particular metric

    columns

    Columns for which data is collected: contains metric columns and source key fields

    errors

    Sequence of metric errors with corresponding rows data

  4. case class MetricStatus(id: String, status: CalculatorStatus, message: String) extends Product with Serializable

    Defines metric status

    Defines metric status

    id

    Metric ID

    status

    Metric status

    message

    Metric failure (or error) message