Class QuantitativeResultImpl

All Implemented Interfaces:
Serializable, Cloneable, QuantitativeResult, Result

public class QuantitativeResultImpl extends MetadataEntity implements QuantitativeResult, Result
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:
  • Constructor Details

    • 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 Details

    • 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.
    • getErrorStatistic

      public InternationalString getErrorStatistic()
      Statistical method used to determine the value, or null if none.
      Specified by:
      getErrorStatistic in interface QuantitativeResult
      Returns:
      Statistical method used to determine the value, or null.
    • setErrorStatistic

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