Package org.ehrbase.openehr.aqlengine
Class AqlParameterReplacement
java.lang.Object
org.ehrbase.openehr.aqlengine.AqlParameterReplacement
Replaces parameters in an AQL query
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidreplaceIdentifiedPathParameters(org.ehrbase.openehr.sdk.aql.dto.operand.IdentifiedPath identifiedPath, Map<String, Object> parameterMap) static voidreplaceParameters(org.ehrbase.openehr.sdk.aql.dto.AqlQuery aqlQuery, Map<String, Object> parameterMap) Replaces all parameters in theaqlQuerywith values from theparameterMap.
-
Method Details
-
replaceParameters
public static void replaceParameters(org.ehrbase.openehr.sdk.aql.dto.AqlQuery aqlQuery, Map<String, Object> parameterMap) Replaces all parameters in theaqlQuerywith values from theparameterMap. The replacement is performed in-place, modifying the source object. Missing parameter values are set to NULL.- Parameters:
aqlQuery- the query to me modifiedparameterMap- a map of parameter values
-
replaceIdentifiedPathParameters
-