final case class DualMetricCheck[MV <: MetricValue](dsMetric: MetricDescriptor { type MetricType = MV }, dsToCompareMetric: MetricDescriptor { type MetricType = MV }, checkDescription: String, metricComparator: MetricComparator[MV]) extends MetricsBasedCheck with DualDsQCCheck with Product with Serializable
A check based on a metric for one dataset compared to a metric on another dataset
- dsMetric
- the metric to be used on dataset a
- dsToCompareMetric
- the metric to be used on dataset b
- checkDescription
- description of the check
- metricComparator
- comparison function for the metrics which determines if the check passes
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- DualMetricCheck
- Serializable
- Serializable
- Product
- Equals
- DualDsQCCheck
- MetricsBasedCheck
- QCCheck
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
-
new
DualMetricCheck(dsMetric: MetricDescriptor { type MetricType = MV }, dsToCompareMetric: MetricDescriptor { type MetricType = MV }, checkDescription: String, metricComparator: MetricComparator[MV])
- dsMetric
- the metric to be used on dataset a
- dsToCompareMetric
- the metric to be used on dataset b
- checkDescription
- description of the check
- metricComparator
- comparison function for the metrics which determines if the check passes
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def applyCheckOnMetrics(dsAMetrics: Map[MetricDescriptor, MetricValue], dsBMetrics: Map[MetricDescriptor, MetricValue], dualDsDescription: DualDsDescription)(implicit classTag: ClassTag[MV]): CheckResult
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val checkDescription: String
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
description: CheckDescription
- Definition Classes
- DualMetricCheck → QCCheck
- val dsMetric: MetricDescriptor { type MetricType = MV }
- val dsToCompareMetric: MetricDescriptor { type MetricType = MV }
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val metricComparator: MetricComparator[MV]
-
final
def
metricNotPresentErrorResult: CheckResult
- Attributes
- protected
- Definition Classes
- MetricsBasedCheck
-
final
def
metricTypeErrorResult: CheckResult
- Attributes
- protected
- Definition Classes
- MetricsBasedCheck
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
qcType: QcType
- Definition Classes
- DualMetricCheck → MetricsBasedCheck → QCCheck
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()