Package org.ehrbase.aql.sql.binding
Class JoinBinder
java.lang.Object
org.ehrbase.aql.sql.binding.JoinBinder
- All Implemented Interfaces:
IJoinBinder
Created by christian on 10/31/2016.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.jooq.Table<PartyIdentifiedRecord>static final Stringstatic final org.jooq.Table<CompositionRecord>static final Stringstatic final org.jooq.Table<EhrRecord>static final org.jooq.Table<PartyIdentifiedRecord>static final Stringstatic final org.jooq.Table<StatusRecord>static final org.jooq.Table<PartyIdentifiedRecord>static final Stringstatic final org.jooq.Table<SystemRecord> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jooq.SelectQuery<?>addJoinClause(org.jooq.SelectQuery<?> selectQuery) Warning: JOIN sequence is important!org.jooq.Tableidentify the initial from table to use (ENTRY or EHR)
-
Field Details
-
COMPOSITION_JOIN
- See Also:
-
compositionRecordTable
-
SYSTEM_JOIN
- See Also:
-
systemRecordTable
-
STATUS_JOIN
- See Also:
-
statusRecordTable
-
EHR_JOIN
- See Also:
-
ehrRecordTable
-
composerRef
-
subjectRef
-
facilityRef
-
-
Constructor Details
-
JoinBinder
-
-
Method Details
-
addJoinClause
public org.jooq.SelectQuery<?> addJoinClause(org.jooq.SelectQuery<?> selectQuery) Warning: JOIN sequence is important!- Parameters:
selectQuery-
-
initialFrom
public org.jooq.Table initialFrom()identify the initial from table to use (ENTRY or EHR)- Returns:
-