Class AslUtils
java.lang.Object
org.ehrbase.openehr.aqlengine.asl.AslUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic AslColumnFieldfindFieldForOwner(String fieldName, List<AslField> fields, AslQuery owner) static AslColumnFieldfindFieldForOwner(AslStructureColumn structureField, List<AslField> fields, AslQuery owner) getTargetType(AslQuery target) static Optional<TemporalAccessor> streamConditionDescriptors(ConditionWrapper condition) streamConditionFields(AslQueryCondition condition) toLinkedHashMap(Function<? super T, ? extends K> keyMapper, Function<? super T, ? extends U> valueMapper) static OffsetDateTimetoOffsetDateTime(org.ehrbase.openehr.sdk.aql.dto.operand.StringPrimitive sp) static StringtranslateAqlLikePatternToSql(String aqlLike)
-
Method Details
-
getTargetType
-
toLinkedHashMap
-
streamConditionFields
-
streamConditionDescriptors
public static Stream<ComparisonOperatorConditionWrapper> streamConditionDescriptors(ConditionWrapper condition) -
translateAqlLikePatternToSql
-
toOffsetDateTime
public static OffsetDateTime toOffsetDateTime(org.ehrbase.openehr.sdk.aql.dto.operand.StringPrimitive sp) -
parseDateTimeOrTimeWithHigherPrecision
-
findFieldForOwner
public static AslColumnField findFieldForOwner(AslStructureColumn structureField, List<AslField> fields, AslQuery owner) -
findFieldForOwner
public static AslColumnField findFieldForOwner(String fieldName, List<AslField> fields, AslQuery owner)
-