Interface VTLValue
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
CodeItem<I,R,S,D>
,DataSet
,Hierarchy
,NumberValue<T,R,S,D>
,ScalarValue<T,R,S,D>
,StringEnumeratedDomainSubset.StringCodeItem<I>
,ValueDomainHierarchy
,VariableHierarchy
- All Known Implementing Classes:
AbstractDataSet
,BaseScalarValue
,BooleanValue
,CachedDataSet
,ColumnarDataSet
,DateValue
,DoubleValue
,DurationValue
,HierarchyImpl
,IntegerValue
,LightDataSet
,LightF2DataSet
,LightFDataSet
,NamedDataSet
,NullValue
,NumberValueImpl
,SparkDataSet
,StringCodeList.StringCodeItemImpl
,StringValue
,TimePeriodValue
,TimeValue
,ValueDomainHierarchyImpl
,VariableHierarchyImpl
public interface VTLValue extends Serializable
A basic placeholder interface implemented by all the value types defined by VTL specification.- Author:
- Valentino Pinna
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VTLValueMetadata
getMetadata()
-
-
-
Method Detail
-
getMetadata
VTLValueMetadata getMetadata()
- Returns:
- the metadata describing this value
-
-