Class QuantitativeResultImpl

  • All Implemented Interfaces:
    Serializable, Cloneable, QuantitativeResult, Result

    public class QuantitativeResultImpl
    extends ResultImpl
    implements QuantitativeResult
    Information about the value (or set of values) obtained from applying a data quality measure.
    Since:
    2.1
    Author:
    Martin Desruisseaux (IRD), Touraïvane
    See Also:
    Serialized Form
    • Constructor Detail

      • QuantitativeResultImpl

        public QuantitativeResultImpl()
        Constructs an initially empty quantitative result.
      • QuantitativeResultImpl

        public QuantitativeResultImpl​(QuantitativeResult source)
        Constructs a metadata entity initialized with the values from the specified metadata.
        Since:
        2.4
      • QuantitativeResultImpl

        public QuantitativeResultImpl​(double[] values)
        Constructs a quantitative result initialized to the specified value.
    • Method Detail

      • getValues

        public List<Record> getValues()
        Quantitative value or values, content determined by the evaluation procedure used.
        Specified by:
        getValues in interface QuantitativeResult
        Returns:
        Quantitative value or values.
      • setValues

        public void setValues​(List<Record> newValues)
        Set the quantitative value or values, content determined by the evaluation procedure used.
        Since:
        2.4
      • setValues

        public void setValues​(double[] newValues)
        Set the quantitative value or values, content determined by the evaluation procedure used.
      • getValueType

        public RecordType getValueType()
        Value type for reporting a data quality result, or null if none.
        Specified by:
        getValueType in interface QuantitativeResult
        Returns:
        Value type for reporting a data quality result, or null.
      • setValueType

        public void setValueType​(RecordType newValue)
        Set the value type for reporting a data quality result, or null if none.
      • getValueUnit

        public Unit getValueUnit()
        Value unit for reporting a data quality result, or null if none.
        Specified by:
        getValueUnit in interface QuantitativeResult
        Returns:
        Value unit for reporting a data quality result, or null.
      • setValueUnit

        public void setValueUnit​(Unit newValue)
        Set the value unit for reporting a data quality result, or null if none.
      • setErrorStatistic

        public void setErrorStatistic​(InternationalString newValue)
        Set the statistical method used to determine the value, or null if none.