From a3f016420cba00afcf5bdd6e9e9f7447acfe5c4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20M=C3=A4rki?= Date: Wed, 26 Apr 2017 09:23:43 +0200 Subject: [PATCH] Set ExecutionEnvironment --- .../daq/queryrest/controller/validator/QueryValidator.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/ch/psi/daq/queryrest/controller/validator/QueryValidator.java b/src/main/java/ch/psi/daq/queryrest/controller/validator/QueryValidator.java index ba0e7b8..3e03ea6 100644 --- a/src/main/java/ch/psi/daq/queryrest/controller/validator/QueryValidator.java +++ b/src/main/java/ch/psi/daq/queryrest/controller/validator/QueryValidator.java @@ -14,6 +14,8 @@ import ch.psi.daq.domain.query.DAQQuery; import ch.psi.daq.domain.query.DAQQueryElement; import ch.psi.daq.domain.query.operation.Aggregation; import ch.psi.daq.domain.query.operation.QueryField; +import ch.psi.daq.domain.query.transform.ExecutionEnvironment; +import ch.psi.daq.domain.query.transform.ValueTransformationSequence; import ch.psi.daq.domain.request.Request; import ch.psi.daq.queryrest.config.QueryRestConfig; @@ -93,6 +95,10 @@ public class QueryValidator implements Validator { if (query.getValueTransformations() != null && !query.getValueTransformations().isEmpty()) { // without this field, json will not contain transformedValue query.addField(QueryField.transformedValue); + + for (ValueTransformationSequence transformationSequence : query.getValueTransformations()) { + transformationSequence.setExecutionEnvironment(ExecutionEnvironment.QUERYING); + } } } }