Class AslStructureQuery
java.lang.Object
org.ehrbase.openehr.aqlengine.asl.model.query.AslQuery
org.ehrbase.openehr.aqlengine.asl.model.query.AslStructureQuery
select
"sCOMPOSITIONsq"."vo_id" as "sCOMPOSITIONc0_vo_id",
"sCOMPOSITIONsq"."ehr_id" as "sCOMPOSITIONc0_ehr_id",
"sCOMPOSITIONsq"."entity_idx" as "sCOMPOSITIONc0_entity_idx",
"sCOMPOSITIONsq"."entity_idx_cap" as "sCOMPOSITIONc0_entity_idx_cap",
"sCOMPOSITIONsq"."entity_idx_len" as "sCOMPOSITIONc0_entity_idx_len",
"sCOMPOSITIONsq"."entity_concept" as "sCOMPOSITIONc0_entity_concept",
"sCOMPOSITIONsq"."entity_name" as "sCOMPOSITIONc0_entity_name",
"sCOMPOSITIONsq"."rm_entity" as "sCOMPOSITIONc0_rm_entity"
from "ehr"."comp" as "sCOMPOSITIONsq"
where (
(and other-predicates)
)
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.ehrbase.openehr.aqlengine.asl.model.query.AslQuery
structureConditions -
Constructor Summary
ConstructorsConstructorDescriptionAslStructureQuery(String alias, AslStructureQuery.AslSourceRelation type, List<AslField> fields, Collection<String> rmTypes, Collection<String> rmTypesConstraint, String attribute, boolean requiresVersionTableJoin) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddJoinConditionForFiltering(org.ehrbase.openehr.sdk.aql.dto.operand.IdentifiedPath ip, AslQueryCondition condition) getAlias()getType()booleanbooleanMap<org.ehrbase.openehr.sdk.aql.dto.operand.IdentifiedPath, List<AslPathFilterJoinCondition>> voidsetRepresentsOriginalVersionExpression(boolean representsOriginalVersionExpression) Methods inherited from class org.ehrbase.openehr.aqlengine.asl.model.query.AslQuery
addConditionAnd, addConditionOr, getCondition, getStructureConditions, setCondition
-
Field Details
-
ENTITY_ATTRIBUTE
- See Also:
-
-
Constructor Details
-
AslStructureQuery
public AslStructureQuery(String alias, AslStructureQuery.AslSourceRelation type, List<AslField> fields, Collection<String> rmTypes, Collection<String> rmTypesConstraint, String attribute, boolean requiresVersionTableJoin)
-
-
Method Details
-
isRequiresVersionTableJoin
public boolean isRequiresVersionTableJoin() -
isRepresentsOriginalVersionExpression
public boolean isRepresentsOriginalVersionExpression() -
setRepresentsOriginalVersionExpression
public void setRepresentsOriginalVersionExpression(boolean representsOriginalVersionExpression) -
getRmTypes
-
joinConditionsForFiltering
public Map<org.ehrbase.openehr.sdk.aql.dto.operand.IdentifiedPath,List<AslPathFilterJoinCondition>> joinConditionsForFiltering()- Specified by:
joinConditionsForFilteringin classAslQuery
-
addJoinConditionForFiltering
public void addJoinConditionForFiltering(org.ehrbase.openehr.sdk.aql.dto.operand.IdentifiedPath ip, AslQueryCondition condition) -
getSelect
-
getAlias
-
getType
-