All Classes and Interfaces

Class
Description
 
 
 
Replaces parameters in an AQL query
 
Executes ASL queries as SQL, and converts the results
 
 
A wrapper for the AqlQuery providing context and convenience methods.
 
Builds an SQL query from an ASL query
A post-processor that may modify the SelectQuery generated from the given AslRootQuery
Applied to one column of all records returned by the SQL query executed for a given AslRootQuery.
 
 
 
 
 
 
 
 
For contains and path joins
For contains and path joins
 
 
 
 
 
 
 
 
 
 
 
 
This condition is used to make sure a left-joined subquery is not empty, by checking that a field based on a column with a NOT NULL constraint (i.e.
 
 
 
 
 
 
 
 
 
select jsonb_object_agg( ( sub_string(d2."entity_idx" FROM char_length(c2."entity_idx") + 1) ), "data" ) as "data" from "ehr"."comp_one" d2 where c2."ehr_id" = "d2"."ehr_id" and c2."VO_ID" = "d2"."VO_ID" and c2."entity_idx" invalid input: '<'= "d2"."entity_idx" and c2."entity_idx_cap" > "d2"."entity_idx" group by "d2"."VO_ID"
archetypeNodeId maps to rm entity and entity concept columns
 
 
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) )
 
 
 
 
 
 
 
 
 
 
 
 
 
Handles JSONB and primitive result columns.
Handles a result column based on the given extracted column (includes complex extracted columns).
https://specifications.openehr.org/releases/BASE/latest/foundation_types.html
 
 
 
AQL paths occur in select expressions, where conditions, but also within the predicates of AQL paths.
 
 
Cohesion of attribute paths
 
Provides an analysis of a Path Cohesion Tree
The number of (structure) children and if data is retrieved determines how a path node needs to be joined.
 
 
 
Represents a prepared but not executed SQL query for the AqlQueryRepository that is constructed by AqlQueryRepository.prepareQuery(AslRootQuery, List).
 
 
 
A simple base for creating tree structures.