Class AqlSqlQueryBuilder

java.lang.Object
org.ehrbase.openehr.aqlengine.sql.AqlSqlQueryBuilder

@Component public class AqlSqlQueryBuilder extends Object
Builds an SQL query from an ASL query
  • Constructor Details

  • Method Details

    • subqueryAlias

      public static String subqueryAlias(AslQuery aslQuery)
    • versionSubqueryAlias

      public static String versionSubqueryAlias(AslQuery aslQuery)
    • buildSqlQuery

      public org.jooq.SelectQuery<org.jooq.Record> buildSqlQuery(AslRootQuery aslRootQuery)
    • explain

      public org.jooq.Result<org.jooq.Record> explain(boolean analyze, org.jooq.SelectQuery<org.jooq.Record> selectQuery)