Class AslQuery
java.lang.Object
org.ehrbase.openehr.aqlengine.asl.model.query.AslQuery
- Direct Known Subclasses:
AslDataQuery,AslEncapsulatingQuery,AslFilteringQuery,AslStructureQuery
public abstract sealed class AslQuery
extends Object
permits AslDataQuery, AslEncapsulatingQuery, AslFilteringQuery, AslStructureQuery
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAslQuery(String alias, List<AslQueryCondition> structureConditions) -
Method Summary
Modifier and TypeMethodDescriptionaddConditionAnd(AslQueryCondition toAdd) addConditionOr(AslQueryCondition toAdd) getAlias()abstract Map<org.ehrbase.openehr.sdk.aql.dto.operand.IdentifiedPath, List<AslPathFilterJoinCondition>> voidsetCondition(AslQueryCondition condition)
-
Field Details
-
structureConditions
-
-
Constructor Details
-
AslQuery
-
-
Method Details
-
joinConditionsForFiltering
public abstract Map<org.ehrbase.openehr.sdk.aql.dto.operand.IdentifiedPath,List<AslPathFilterJoinCondition>> joinConditionsForFiltering() -
getSelect
-
getAlias
-
getCondition
-
setCondition
-
addConditionAnd
-
addConditionOr
-
getStructureConditions
-