Class GenericJsonField

java.lang.Object
org.ehrbase.aql.sql.queryimpl.attribute.RMObjectAttribute
org.ehrbase.aql.sql.queryimpl.value_field.GenericJsonField
All Implemented Interfaces:
IJoinBinder, IRMObjectAttribute
Direct Known Subclasses:
PartyIdentifiedJson

public class GenericJsonField extends RMObjectAttribute
Since:
1.0
Author:
Christian Chevalley
  • Field Details

  • Constructor Details

  • Method Details

    • hierObjectId

      public org.jooq.Field hierObjectId(org.jooq.Field<UUID> uuidField)
    • dvCodedText

      public org.jooq.Field dvCodedText(org.jooq.Field<DvCodedTextRecord> dvCodedTextRecordTableField)
    • eventContext

      public org.jooq.Field eventContext(org.jooq.Field<UUID> uuidField)
    • participations

      public org.jooq.Field participations(org.jooq.Field<UUID> uuidField)
    • partyRef

      public org.jooq.Field partyRef(org.jooq.Field<String> namespace, org.jooq.Field<String> type, org.jooq.Field<String> scheme, org.jooq.Field<String> value)
    • dvDateTime

      public org.jooq.Field dvDateTime(org.jooq.Field<Timestamp> dateTime, org.jooq.Field<String> timeZoneId)
    • ehrStatus

      public org.jooq.Field ehrStatus(org.jooq.Field<UUID> uuidField, org.jooq.Field<String> serverId)
    • ehrStatus

      public org.jooq.Field ehrStatus(org.jooq.Field<UUID> uuidField)
    • canonicalPartyIdendified

      public org.jooq.Field canonicalPartyIdendified(org.jooq.Field<UUID> uuidField)
    • feederAudit

      public org.jooq.Field feederAudit(org.jooq.Field<?> feederAudit)
    • jsonField

      public org.jooq.Field jsonField(String rmType, Object function, org.jooq.TableField... tableFields)
    • sqlField

      public org.jooq.Field sqlField()
    • forTableField

      public IRMObjectAttribute forTableField(org.jooq.TableField tableField)
    • forJsonPath

      public GenericJsonField forJsonPath(String jsonPath)
    • forJsonPath

      public GenericJsonField forJsonPath(String root, String jsonPath)
    • forJsonPath

      public GenericJsonField forJsonPath(String[] path)