public abstract class FieldValue extends java.lang.Object implements java.lang.Comparable<FieldValue>, java.io.Serializable
A field value representation that meets the requirements of PMML type system.
Type information has two components to it:
Operational type. Determines supported type equality and type comparison operations.Data type. Determines supported type conversions.
A field value is created after a field.
It may be later refined by transformations and functions.
FieldValueUtil,
Serialized Form| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
asBoolean() |
org.joda.time.DateTime |
asDateTime() |
java.lang.Double |
asDouble()
Getting the value of a field as
Double:
FieldValue value = ...;
Double result = value.asDouble();
Getting the value of a field as double:
FieldValue value = ...;
double result = (value.asNumber()).doubleValue();
|
java.lang.Integer |
asInteger() |
org.joda.time.LocalDate |
asLocalDate() |
org.joda.time.LocalDateTime |
asLocalDateTime() |
org.joda.time.LocalTime |
asLocalTime() |
java.lang.Number |
asNumber() |
java.lang.String |
asString() |
int |
compareTo(FieldValue that) |
int |
compareTo(HasParsedValue<?> hasParsedValue) |
int |
compareTo(org.dmg.pmml.HasValue<?> hasValue)
Calculates the order between this value and the reference value.
|
int |
compareToString(java.lang.String string) |
int |
compareToValue(FieldValue value)
A value-safe replacement for
compareTo(FieldValue)
|
boolean |
equals(HasParsedValue<?> hasParsedValue) |
boolean |
equals(org.dmg.pmml.HasValue<?> hasValue)
Checks if this value is equal to the reference value.
|
boolean |
equals(java.lang.Object object) |
boolean |
equalsString(java.lang.String string) |
boolean |
equalsValue(FieldValue value)
A value-safe replacement for
#equals(FieldValue). |
org.dmg.pmml.DataType |
getDataType() |
<V> V |
getMapping(HasParsedValueMapping<V> hasParsedValueMapping) |
abstract org.dmg.pmml.OpType |
getOpType() |
java.lang.Object |
getValue() |
int |
hashCode() |
int |
indexInStrings(java.lang.Iterable<java.lang.String> strings) |
int |
indexInValues(java.lang.Iterable<FieldValue> values) |
boolean |
isIn(HasParsedValueSet<?> hasParsedValueSet) |
boolean |
isIn(org.dmg.pmml.HasValueSet<?> hasValueSet)
Checks if this value is contained in the set of reference values.
|
java.lang.Object |
parseValue(java.lang.String string) |
java.lang.String |
toString() |
public abstract org.dmg.pmml.OpType getOpType()
public boolean equals(org.dmg.pmml.HasValue<?> hasValue)
Checks if this value is equal to the reference value.
public boolean equals(HasParsedValue<?> hasParsedValue)
public boolean isIn(org.dmg.pmml.HasValueSet<?> hasValueSet)
Checks if this value is contained in the set of reference values.
public boolean isIn(HasParsedValueSet<?> hasParsedValueSet)
public int compareTo(org.dmg.pmml.HasValue<?> hasValue)
Calculates the order between this value and the reference value.
public int compareTo(HasParsedValue<?> hasParsedValue)
public boolean equalsString(java.lang.String string)
public boolean equalsValue(FieldValue value)
A value-safe replacement for #equals(FieldValue).
public int indexInStrings(java.lang.Iterable<java.lang.String> strings)
public int indexInValues(java.lang.Iterable<FieldValue> values)
public int compareToString(java.lang.String string)
public int compareToValue(FieldValue value)
A value-safe replacement for compareTo(FieldValue)
public java.lang.Object parseValue(java.lang.String string)
public <V> V getMapping(HasParsedValueMapping<V> hasParsedValueMapping)
public java.lang.String asString()
public java.lang.Integer asInteger()
public java.lang.Number asNumber()
public java.lang.Double asDouble()
Double:
FieldValue value = ...; Double result = value.asDouble();Getting the value of a field as
double:
FieldValue value = ...; double result = (value.asNumber()).doubleValue();
asNumber()public java.lang.Boolean asBoolean()
public org.joda.time.LocalDateTime asLocalDateTime()
public org.joda.time.LocalDate asLocalDate()
public org.joda.time.LocalTime asLocalTime()
public org.joda.time.DateTime asDateTime()
public int compareTo(FieldValue that)
compareTo in interface java.lang.Comparable<FieldValue>public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object object)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic org.dmg.pmml.DataType getDataType()
public java.lang.Object getValue()
Copyright © 2017. All Rights Reserved.