Class AqlConfigurationProperties

java.lang.Object
org.ehrbase.openehr.aqlengine.AqlConfigurationProperties

@ConfigurationProperties(prefix="ehrbase.aql") public final class AqlConfigurationProperties extends Object
AQL features that can be optionally enabled.
  • pg-llj-workaround Enables fix for an old postgresql bug where filters in lateral left joins inside a left join are not respected, default: true
  • experimental.aql-on-folder.enabled if enabled allow to query EHR FOLDER using AQL, default: false
  • Constructor Details

    • AqlConfigurationProperties

      public AqlConfigurationProperties()
  • Method Details

    • pgLljWorkaround

      public boolean pgLljWorkaround()
    • archetypeLocalNodePredicates

      public boolean archetypeLocalNodePredicates()
    • pathNodeSkipping

      public boolean pathNodeSkipping()
    • experimental

    • setPgLljWorkaround

      public void setPgLljWorkaround(boolean pgLljWorkaround)
    • setArchetypeLocalNodePredicates

      public void setArchetypeLocalNodePredicates(boolean archetypeLocalNodePredicates)
    • setPathNodeSkipping

      public void setPathNodeSkipping(boolean pathNodeSkipping)
    • setExperimental

      public void setExperimental(AqlConfigurationProperties.Experimental experimental)
    • toString

      public String toString()
      Overrides:
      toString in class Object