Package org.ehrbase.openehr.aqlengine
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-workaroundEnables fix for an old postgresql bug where filters in lateral left joins inside a left join are not respected, default:trueexperimental.aql-on-folder.enabledif enabled allow to queryEHRFOLDERusing AQL, default:false
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanvoidsetArchetypeLocalNodePredicates(boolean archetypeLocalNodePredicates) voidsetExperimental(AqlConfigurationProperties.Experimental experimental) voidsetPathNodeSkipping(boolean pathNodeSkipping) voidsetPgLljWorkaround(boolean pgLljWorkaround) toString()
-
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
-
toString
-