Set ExecutionEnvironment

This commit is contained in:
Fabian Märki
2017-04-26 09:23:43 +02:00
parent 21909e5960
commit a3f016420c

View File

@ -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);
}
}
}
}