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

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()

Inherited from AnyRef

Inherited from Any

Ungrouped