Class DataPointBuilder
- java.lang.Object
-
- it.bancaditalia.oss.vtl.impl.types.dataset.DataPointBuilder
-
public class DataPointBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description DataPointBuilder()
DataPointBuilder(Map<? extends DataStructureComponent<?,?,?>,? extends ScalarValue<?,?,?,?>> keys)
-
Method Summary
-
-
-
Constructor Detail
-
DataPointBuilder
public DataPointBuilder()
-
DataPointBuilder
public DataPointBuilder(Map<? extends DataStructureComponent<?,?,?>,? extends ScalarValue<?,?,?,?>> keys)
-
-
Method Detail
-
toDataPoint
public static <K extends DataStructureComponent<?,?,?>,V extends ScalarValue<?,?,?,?>> SerCollector<? super Map.Entry<? extends K,? extends V>,DataPointBuilder,DataPoint> toDataPoint(Lineage lineage, DataSetMetadata structure, Map<? extends DataStructureComponent<?,?,?>,? extends ScalarValue<?,?,?,?>> startingValues)
-
toDataPoint
public static <K extends DataStructureComponent<?,?,?>,V extends ScalarValue<?,?,?,?>> SerCollector<? super Map.Entry<? extends K,? extends V>,DataPointBuilder,DataPoint> toDataPoint(Lineage lineage, DataSetMetadata structure)
-
toDataPoint
public static <T extends DataPoint,K extends DataStructureComponent<?,?,?>,V extends ScalarValue<?,?,?,?>> SerCollector<? super Map.Entry<? extends K,? extends V>,DataPointBuilder,T> toDataPoint(Lineage lineage, DataSetMetadata structure, BiFunction<Lineage,Map<DataStructureComponent<?,?,?>,ScalarValue<?,?,?,?>>,T> instancer)
-
addAll
public DataPointBuilder addAll(Map<? extends DataStructureComponent<?,?,?>,? extends ScalarValue<?,?,?,?>> values)
-
add
public <K extends DataStructureComponent<?,?,?>,V extends ScalarValue<?,?,?,?>> DataPointBuilder add(Map.Entry<? extends K,? extends V> value)
-
add
public DataPointBuilder add(DataStructureComponent<?,?,?> component, ScalarValue<?,?,?,?> value)
-
delete
public DataPointBuilder delete(Collection<? extends DataStructureComponent<?,?,?>> components)
-
delete
public DataPointBuilder delete(String... names)
-
delete
public DataPointBuilder delete(DataStructureComponent<?,?,?>... components)
-
build
public DataPoint build(Lineage lineage, DataSetMetadata structure)
-
build
public <T extends DataPoint> T build(Lineage lineage, DataSetMetadata structure, BiFunction<Lineage,Map<DataStructureComponent<?,?,?>,ScalarValue<?,?,?,?>>,T> instancer)
-
-