Packages

package metrics

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait BasicMetricProcessor extends AnyRef

    Basic trait for metric processors.

    Basic trait for metric processors. Both RDD and DF metric processors will inherit this one.

  2. trait ComposedMetric extends AnyRef

    Base class for composed metric.

    Base class for composed metric. All composed metric must have defined following:

    • metric ID
    • metric name (always COMPOSED)
    • formula to calculate composed metric value
  3. sealed abstract class MetricName extends EnumEntry with Serializable

    Enumeration holding all metric calculator names

  4. trait RegularMetric extends Serializable

    Base class for source metric.

    Base class for source metric. All source metrics should have defined following:

    • metric ID
    • metric name
    • source ID over which metric is calculated
    • columns used for metric calculation
    • method to init metric calculator
  5. trait ReversibleMetric extends AnyRef

    Trait to be mixed in to reversible metric definitions (configurations).

    Trait to be mixed in to reversible metric definitions (configurations).

    • Reversible metrics must defined boolean flag indicating whether error collection logic for metric is direct or reversed.
    • Initialization of metric calculator must return instance of reversible metric calculator (one that supports error collection logic reversal).
  6. trait TrendMetric extends AnyRef

    Base class for trend metrics.

    Base class for trend metrics. All trend metrics must have defined following:

    • metric ID
    • metric name
    • lookup metric ID: metric which results will be pulled from DQ storage
    • model used to predict metric value based on historical metric results
    • rule to build time window: either record or duration
    • size of the window to pull historical results
    • offset from current date or record (depending on rule)

Value Members

  1. object BasicMetricProcessor
  2. object ErrorCollection
  3. object MetricName extends Enum[MetricName] with Serializable

Ungrouped