object Results
- Alphabetic
- By Inheritance
- Results
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
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.
-
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
-
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
-
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
- sealed abstract class TypedResult extends AnyRef
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
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()
- object ResultType extends Enum[ResultType]