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.
 
 
 
For contains and path joins
 
 
 
 
 
 
select jsonb_object_agg( ( sub_string(d2."
archetypeNodeId maps to rm entity and entity concept columns
 
 
select "sCOMPOSITIONsq"."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.