Trevas - Assignements persistants
· Une minute de lecture
Nouveautés
Trevas 1.2.0 inclut le support des assignements persistants : ds1 <- ds;
.
Dans Trevas, les datatsets persistants sont représentés par PersistentDataset
.
Gérer PersistentDataset
Les datasets Trevas sont représentés par Dataset
.
Après avoir executé le moteur Trevas, vous pouvez utiliser les datasets persistants comme suit :
Bindings engineBindings = engine.getContext().getBindings(ScriptContext.ENGINE_SCOPE);
engineBindings.forEach((k, v) -> {
if (v instanceof PersistentDataset) {
fr.insee.vtl.model.Dataset ds = ((PersistentDataset) v).getDelegate();
if (ds instanceof SparkDataset) {
Dataset<Row> sparkDs = ((SparkDataset) ds).getSparkDataset();
// Do what you want with sparkDs
}
}
});