Class QuantitativeResultImpl
- Object
-
- AbstractMetadata
-
- ModifiableMetadata
-
- MetadataEntity
-
- 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:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class AbstractMetadata
LOGGER
-
-
Constructor Summary
Constructors Constructor Description QuantitativeResultImpl()Constructs an initially empty quantitative result.QuantitativeResultImpl(double[] values)Constructs a quantitative result initialized to the specified value.QuantitativeResultImpl(QuantitativeResult source)Constructs a metadata entity initialized with the values from the specified metadata.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InternationalStringgetErrorStatistic()Statistical method used to determine the value, ornullif none.List<Record>getValues()Quantitative value or values, content determined by the evaluation procedure used.RecordTypegetValueType()Value type for reporting a data quality result, ornullif none.UnitgetValueUnit()Value unit for reporting a data quality result, ornullif none.voidsetErrorStatistic(InternationalString newValue)Set the statistical method used to determine the value, ornullif none.voidsetValues(double[] newValues)Set the quantitative value or values, content determined by the evaluation procedure used.voidsetValues(List<Record> newValues)Set the quantitative value or values, content determined by the evaluation procedure used.voidsetValueType(RecordType newValue)Set the value type for reporting a data quality result, ornullif none.voidsetValueUnit(Unit newValue)Set the value unit for reporting a data quality result, ornullif none.-
Methods inherited from class MetadataEntity
ensureNonNull, getStandard
-
Methods inherited from class ModifiableMetadata
checkWritePermission, clone, copyCollection, copyList, freeze, isModifiable, nonNullCollection, nonNullList, nonNullSet, unmodifiable
-
Methods inherited from class AbstractMetadata
asMap, asTree, equals, getInterface, hashCode, toString
-
-
-
-
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:
getValuesin interfaceQuantitativeResult- 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, ornullif none.- Specified by:
getValueTypein interfaceQuantitativeResult- 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, ornullif none.
-
getValueUnit
public Unit getValueUnit()
Value unit for reporting a data quality result, ornullif none.- Specified by:
getValueUnitin interfaceQuantitativeResult- 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, ornullif none.
-
getErrorStatistic
public InternationalString getErrorStatistic()
Statistical method used to determine the value, ornullif none.- Specified by:
getErrorStatisticin interfaceQuantitativeResult- 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, ornullif none.
-
-