Class JoinSetup

java.lang.Object
org.ehrbase.aql.sql.queryimpl.attribute.JoinSetup

public class JoinSetup extends Object
this class maintains the state of joins to build depending on the selected attributes
  • Field Details

    • partyJoinRef

      protected org.jooq.Table partyJoinRef
  • Constructor Details

    • JoinSetup

      public JoinSetup()
  • Method Details

    • isJoinComposition

      public boolean isJoinComposition()
    • setJoinComposition

      public void setJoinComposition(boolean joinComposition)
    • isJoinEventContext

      public boolean isJoinEventContext()
    • setJoinEventContext

      public void setJoinEventContext(boolean joinEventContext)
    • isJoinSubject

      public boolean isJoinSubject()
    • setJoinSubject

      public void setJoinSubject(boolean joinSubject)
    • isJoinEhr

      public boolean isJoinEhr()
    • setJoinEhr

      public void setJoinEhr(boolean joinEhr)
    • isJoinEhrStatus

      public boolean isJoinEhrStatus()
    • setJoinEhrStatus

      public void setJoinEhrStatus(boolean joinEhrStatus)
    • isJoinComposer

      public boolean isJoinComposer()
    • setJoinComposer

      public void setJoinComposer(boolean joinComposer)
    • isJoinContextFacility

      public boolean isJoinContextFacility()
    • setJoinContextFacility

      public void setJoinContextFacility(boolean joinContextFacility)
    • isContainsEhrStatus

      public boolean isContainsEhrStatus()
    • setContainsEhrStatus

      public void setContainsEhrStatus(boolean containsEhrStatus)
    • getPartyJoinRef

      public org.jooq.Table getPartyJoinRef()
    • setPartyJoinRef

      public void setPartyJoinRef(org.jooq.Table partyJoinRef)
    • setJoinSystem

      public void setJoinSystem(boolean b)
    • isJoinSystem

      public boolean isJoinSystem()
    • setUseEntry

      public void setUseEntry(boolean useEntry)
    • isUseEntry

      public boolean isUseEntry()
    • merge

      public JoinSetup merge(JoinSetup anotherJoinSetup)