Serialized Form
-
Package ca.uhn.fhir.jpa.model.entity
-
Class ca.uhn.fhir.jpa.model.entity.BaseHasResource extends BasePartitionable implements Serializable
-
Class ca.uhn.fhir.jpa.model.entity.BasePartitionable extends Object implements Serializable
-
Serialized Fields
-
myPartitionId
PartitionablePartitionId myPartitionId
-
myPartitionIdValue
Integer myPartitionIdValue
This is here to support queries only, do not set this field directly
-
-
-
Class ca.uhn.fhir.jpa.model.entity.BaseResourceIndex extends BasePartitionable implements Serializable
-
Class ca.uhn.fhir.jpa.model.entity.BaseResourceIndexedSearchParam extends BaseResourceIndex implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
myMissing
boolean myMissing
-
myParamName
String myParamName
-
myResource
ResourceTable myResource
-
myResourcePid
Long myResourcePid
-
myResourceType
String myResourceType
-
myUpdated
Date myUpdated
-
-
Class ca.uhn.fhir.jpa.model.entity.BaseTag extends BasePartitionable implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
myTag
TagDefinition myTag
-
myTagId
Long myTagId
-
-
Class ca.uhn.fhir.jpa.model.entity.ForcedId extends BasePartitionable implements Serializable
-
Serialized Fields
-
myForcedId
String myForcedId
-
myId
Long myId
-
myResource
ResourceTable myResource
-
myResourcePid
Long myResourcePid
-
myResourceType
String myResourceType
-
-
-
Class ca.uhn.fhir.jpa.model.entity.ResourceHistoryProvenanceEntity extends BasePartitionable implements Serializable
-
Serialized Fields
-
myId
Long myId
-
myRequestId
String myRequestId
-
myResourceHistoryTable
ResourceHistoryTable myResourceHistoryTable
-
myResourceTable
ResourceTable myResourceTable
-
mySourceUri
String mySourceUri
-
-
-
Class ca.uhn.fhir.jpa.model.entity.ResourceHistoryTable extends BaseHasResource implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
myEncoding
ResourceEncodingEnum myEncoding
-
myId
Long myId
-
myProvenance
ResourceHistoryProvenanceEntity myProvenance
-
myResource
byte[] myResource
-
myResourceId
Long myResourceId
-
myResourceTable
ResourceTable myResourceTable
-
myResourceTextVc
String myResourceTextVc
-
myResourceType
String myResourceType
-
myResourceVersion
Long myResourceVersion
-
myTags
Collection<ResourceHistoryTag> myTags
-
-
Class ca.uhn.fhir.jpa.model.entity.ResourceHistoryTag extends BaseTag implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
myId
Long myId
-
myResourceHistory
ResourceHistoryTable myResourceHistory
-
myResourceHistoryPid
Long myResourceHistoryPid
-
myResourceId
Long myResourceId
-
myResourceType
String myResourceType
-
-
Class ca.uhn.fhir.jpa.model.entity.ResourceIndexedComboStringUnique extends BasePartitionable implements Serializable
-
Serialized Fields
-
myId
Long myId
-
myIndexString
String myIndexString
-
myPartitionIdValue
Integer myPartitionIdValue
This is here to support queries only, do not set this field directly -
myResource
ResourceTable myResource
-
myResourceId
Long myResourceId
-
mySearchParameterId
org.hl7.fhir.instance.model.api.IIdType mySearchParameterId
-
-
-
Class ca.uhn.fhir.jpa.model.entity.ResourceIndexedComboTokenNonUnique extends BaseResourceIndex implements Serializable
-
Serialized Fields
-
myHashComplete
Long myHashComplete
-
myId
Long myId
-
myIndexString
String myIndexString
-
myResource
ResourceTable myResource
-
myResourceId
Long myResourceId
-
-
-
Class ca.uhn.fhir.jpa.model.entity.ResourceIndexedSearchParamBaseQuantity extends BaseResourceIndexedSearchParam implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
myHashIdentity
Long myHashIdentity
- Since:
- 3.5.0 - At some point this should be made not-null
-
myHashIdentityAndUnits
Long myHashIdentityAndUnits
- Since:
- 3.5.0 - At some point this should be made not-null
-
myHashIdentitySystemAndUnits
Long myHashIdentitySystemAndUnits
- Since:
- 3.5.0 - At some point this should be made not-null
-
mySystem
String mySystem
-
myUnits
String myUnits
-
-
Class ca.uhn.fhir.jpa.model.entity.ResourceIndexedSearchParamCoords extends BaseResourceIndexedSearchParam implements Serializable
- serialVersionUID:
- 1L
-
Class ca.uhn.fhir.jpa.model.entity.ResourceIndexedSearchParamDate extends BaseResourceIndexedSearchParam implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
myHashIdentity
Long myHashIdentity
- Since:
- 3.5.0 - At some point this should be made not-null
-
myId
Long myId
-
myValueHigh
Date myValueHigh
-
myValueHighDateOrdinal
Integer myValueHighDateOrdinal
-
myValueLow
Date myValueLow
-
myValueLowDateOrdinal
Integer myValueLowDateOrdinal
Field which stores an integer representation of YYYYMDD as calculated by Calendar e.g. 2019-01-20 -> 20190120
-
-
Class ca.uhn.fhir.jpa.model.entity.ResourceIndexedSearchParamNumber extends BaseResourceIndexedSearchParam implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
myHashIdentity
Long myHashIdentity
- Since:
- 3.5.0 - At some point this should be made not-null
-
myId
Long myId
-
myValue
BigDecimal myValue
-
-
Class ca.uhn.fhir.jpa.model.entity.ResourceIndexedSearchParamQuantity extends ResourceIndexedSearchParamBaseQuantity implements Serializable
- serialVersionUID:
- 1L
-
Class ca.uhn.fhir.jpa.model.entity.ResourceIndexedSearchParamQuantityNormalized extends ResourceIndexedSearchParamBaseQuantity implements Serializable
- serialVersionUID:
- 1L
-
Class ca.uhn.fhir.jpa.model.entity.ResourceIndexedSearchParamString extends BaseResourceIndexedSearchParam implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
myHashExact
Long myHashExact
- Since:
- 3.4.0 - At some point this should be made not-null
-
myHashIdentity
Long myHashIdentity
- Since:
- 3.6.0 - At some point this should be made not-null
-
myHashNormalizedPrefix
Long myHashNormalizedPrefix
- Since:
- 3.4.0 - At some point this should be made not-null
-
myId
Long myId
-
myResourceTable
ResourceTable myResourceTable
-
myValueExact
String myValueExact
-
myValueNormalized
String myValueNormalized
-
-
Class ca.uhn.fhir.jpa.model.entity.ResourceIndexedSearchParamToken extends BaseResourceIndexedSearchParam implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
myHashIdentity
Long myHashIdentity
- Since:
- 3.4.0 - At some point this should be made not-null
-
myHashSystem
Long myHashSystem
- Since:
- 3.4.0 - At some point this should be made not-null
-
myHashSystemAndValue
Long myHashSystemAndValue
- Since:
- 3.4.0 - At some point this should be made not-null
-
myHashValue
Long myHashValue
- Since:
- 3.4.0 - At some point this should be made not-null
-
myId
Long myId
-
mySystem
String mySystem
-
myValue
String myValue
-
-
Class ca.uhn.fhir.jpa.model.entity.ResourceIndexedSearchParamUri extends BaseResourceIndexedSearchParam implements Serializable
- serialVersionUID:
- 1L
-
Class ca.uhn.fhir.jpa.model.entity.ResourceLink extends BaseResourceIndex implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
myId
Long myId
-
mySourcePath
String mySourcePath
-
mySourceResource
ResourceTable mySourceResource
-
mySourceResourcePid
Long mySourceResourcePid
-
mySourceResourceType
String mySourceResourceType
-
myTargetResource
ResourceTable myTargetResource
-
myTargetResourcePid
Long myTargetResourcePid
-
myTargetResourceType
String myTargetResourceType
-
myTargetResourceUrl
String myTargetResourceUrl
-
myTargetResourceVersion
Long myTargetResourceVersion
-
myUpdated
Date myUpdated
-
-
Class ca.uhn.fhir.jpa.model.entity.ResourceTable extends BaseHasResource implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
myContentText
String myContentText
Holds the narrative text only - Used for Fulltext searching but not directly stored in the DB Note the extra config needed in HS6 for indexing transient props: https://docs.jboss.org/hibernate/search/6.0/migration/html_single/#indexed-transient-requires-configuration Note that we depend on `myVersion` updated for this field to be indexed. -
myCreatedByMatchUrl
String myCreatedByMatchUrl
-
myForcedId
ForcedId myForcedId
-
myHashSha256
String myHashSha256
-
myHasLinks
boolean myHasLinks
-
myId
Long myId
-
myIndexStatus
Long myIndexStatus
-
myLanguage
String myLanguage
-
myLuceneIndexData
ExtendedLuceneIndexData myLuceneIndexData
-
myNarrativeText
String myNarrativeText
Holds the narrative text only - Used for Fulltext searching but not directly stored in the DB -
myParamsComboStringUnique
Collection<ResourceIndexedComboStringUnique> myParamsComboStringUnique
-
myParamsComboStringUniquePresent
Boolean myParamsComboStringUniquePresent
-
myParamsComboTokensNonUnique
Collection<ResourceIndexedComboTokenNonUnique> myParamsComboTokensNonUnique
-
myParamsComboTokensNonUniquePresent
Boolean myParamsComboTokensNonUniquePresent
-
myParamsCoords
Collection<ResourceIndexedSearchParamCoords> myParamsCoords
-
myParamsCoordsPopulated
boolean myParamsCoordsPopulated
-
myParamsDate
Collection<ResourceIndexedSearchParamDate> myParamsDate
-
myParamsDatePopulated
boolean myParamsDatePopulated
-
myParamsNumber
Collection<ResourceIndexedSearchParamNumber> myParamsNumber
-
myParamsNumberPopulated
boolean myParamsNumberPopulated
-
myParamsQuantity
Collection<ResourceIndexedSearchParamQuantity> myParamsQuantity
-
myParamsQuantityNormalized
Collection<ResourceIndexedSearchParamQuantityNormalized> myParamsQuantityNormalized
Added to support UCUM conversion since 5.3.0 -
myParamsQuantityNormalizedPopulated
Boolean myParamsQuantityNormalizedPopulated
Added to support UCUM conversion, NOTE : use Boolean class instead of boolean primitive, in order to set the existing rows to null since 5.3.0 -
myParamsQuantityPopulated
boolean myParamsQuantityPopulated
-
myParamsString
Collection<ResourceIndexedSearchParamString> myParamsString
-
myParamsStringPopulated
boolean myParamsStringPopulated
-
myParamsToken
Collection<ResourceIndexedSearchParamToken> myParamsToken
-
myParamsTokenPopulated
boolean myParamsTokenPopulated
-
myParamsUri
Collection<ResourceIndexedSearchParamUri> myParamsUri
-
myParamsUriPopulated
boolean myParamsUriPopulated
-
myProvenance
Collection<ResourceHistoryProvenanceEntity> myProvenance
-
myResourceLinks
Collection<ResourceLink> myResourceLinks
-
myResourceLinksAsTarget
Collection<ResourceLink> myResourceLinksAsTarget
-
myResourceLinksField
String myResourceLinksField
This is a clone ofResourceTable.myResourceLinksbut without the hibernate annotations. Before we persist we copy the contents ofResourceTable.myResourceLinksinto this field. We have this separate because that way we can only populate this field ifResourceTable.myHasLinksis true, meaning that there are actually resource links present right now. This avoids Hibernate Search triggering a select on the resource link table.This field is used by FulltextSearchSvcImpl
You can test that any changes don't cause extra queries by running FhirResourceDaoR4QueryCountTest
-
myResourceType
String myResourceType
-
mySearchParamPresents
Collection<SearchParamPresent> mySearchParamPresents
-
myTags
Set<ResourceTag> myTags
-
myVersion
long myVersion
-
-
Class ca.uhn.fhir.jpa.model.entity.ResourceTag extends BaseTag implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
myId
Long myId
-
myResource
ResourceTable myResource
-
myResourceId
Long myResourceId
-
myResourceType
String myResourceType
-
-
Class ca.uhn.fhir.jpa.model.entity.SearchParamPresent extends BasePartitionable implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
myHashPresence
Long myHashPresence
-
myId
Long myId
-
myPresent
boolean myPresent
-
myResource
ResourceTable myResource
-
myResourcePid
Long myResourcePid
-
-
Class ca.uhn.fhir.jpa.model.entity.TagDefinition extends Object implements Serializable
- serialVersionUID:
- 1L
-
Serialized Fields
-
myCode
String myCode
-
myDisplay
String myDisplay
-
myId
Long myId
-
myResources
Collection<ResourceTag> myResources
-
myResourceVersions
Collection<ResourceHistoryTag> myResourceVersions
-
mySystem
String mySystem
-
myTagType
TagTypeEnum myTagType
-
-