Class NullValue<T extends NullValue<T,R,S,D>,R extends Comparable<?> & Serializable,S extends ValueDomainSubset<S,D>,D extends ValueDomain>
- java.lang.Object
-
- it.bancaditalia.oss.vtl.impl.types.data.BaseScalarValue<T,R,S,D>
-
- it.bancaditalia.oss.vtl.impl.types.data.NullValue<T,R,S,D>
-
- All Implemented Interfaces:
ScalarValue<T,R,S,D>
,VTLValue
,Serializable
,Comparable<ScalarValue<?,?,?,?>>
,Supplier<R>
public class NullValue<T extends NullValue<T,R,S,D>,R extends Comparable<?> & Serializable,S extends ValueDomainSubset<S,D>,D extends ValueDomain> extends BaseScalarValue<T,R,S,D>
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(ScalarValue<?,?,?,?> o)
static <T extends NullValue<T,R,S,D>,R extends Comparable<?> & Serializable,S extends ValueDomainSubset<S,D>,D extends ValueDomain>
Tinstance(S domain)
static <T extends NullValue<T,R,S,D>,C extends DataStructureComponent<?,S,D>,R extends Comparable<?> & Serializable,S extends ValueDomainSubset<S,D>,D extends ValueDomain>
TinstanceFrom(C component)
String
toString()
-
Methods inherited from class it.bancaditalia.oss.vtl.impl.types.data.BaseScalarValue
equals, get, getDomain, getMetadata, hashCode
-
-
-
-
Method Detail
-
instance
public static <T extends NullValue<T,R,S,D>,R extends Comparable<?> & Serializable,S extends ValueDomainSubset<S,D>,D extends ValueDomain> T instance(S domain)
-
instanceFrom
public static <T extends NullValue<T,R,S,D>,C extends DataStructureComponent<?,S,D>,R extends Comparable<?> & Serializable,S extends ValueDomainSubset<S,D>,D extends ValueDomain> T instanceFrom(C component)
-
toString
public String toString()
- Overrides:
toString
in classBaseScalarValue<T extends NullValue<T,R,S,D>,R extends Comparable<?> & Serializable,S extends ValueDomainSubset<S,D>,D extends ValueDomain>
-
compareTo
public int compareTo(ScalarValue<?,?,?,?> o) throws VTLNullCompareException
- Throws:
VTLNullCompareException
-
-