Class RMObjectAttribute
java.lang.Object
org.ehrbase.aql.sql.queryimpl.attribute.RMObjectAttribute
- All Implemented Interfaces:
IJoinBinder,IRMObjectAttribute
- Direct Known Subclasses:
CompositionAttribute,ConceptJson,EhrAttribute,EventContextAttribute,FormattedField,GenericJsonField,PartyRefAttribute,SystemAttribute
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CompositionIdFieldSetupprotected EhrSetupprotected final FieldResolutionContextprotected FilterSetupprotected final JoinSetup -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedRMObjectAttribute(FieldResolutionContext fieldContext, JoinSetup joinSetup) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.jooq.Field<?>aliased(org.jooq.Field field) protected org.jooq.Field<?>as(org.jooq.Field field) protected org.jooq.Field<?>defaultAliased(org.jooq.Field field) protected StringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ehrbase.aql.sql.queryimpl.attribute.IRMObjectAttribute
forTableField, sqlField
-
Field Details
-
filterSetup
-
compositionIdFieldSetup
-
ehrSetup
-
joinSetup
-
fieldContext
-
-
Constructor Details
-
RMObjectAttribute
-
-
Method Details
-
as
protected org.jooq.Field<?> as(org.jooq.Field field) -
aliased
protected org.jooq.Field<?> aliased(org.jooq.Field field) -
effectiveAlias
-
defaultAliased
protected org.jooq.Field<?> defaultAliased(org.jooq.Field field)
-