Package ca.uhn.fhir.jpa.model.entity
Class BaseResourceIndexedSearchParamQuantity
java.lang.Object
ca.uhn.fhir.jpa.model.entity.BasePartitionable
ca.uhn.fhir.jpa.model.entity.BaseResourceIndex
ca.uhn.fhir.jpa.model.entity.BaseResourceIndexedSearchParam
ca.uhn.fhir.jpa.model.entity.BaseResourceIndexedSearchParamQuantity
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ResourceIndexedSearchParamQuantity
,ResourceIndexedSearchParamQuantityNormalized
@MappedSuperclass
public abstract class BaseResourceIndexedSearchParamQuantity
extends BaseResourceIndexedSearchParam
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.fhir.jpa.model.entity.BaseResourceIndexedSearchParam
myHashIdentity
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
static long
calculateHashSystemAndUnits
(PartitionSettings thePartitionSettings, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, String theResourceType, String theParamName, String theSystem, String theUnits) static long
calculateHashSystemAndUnits
(PartitionSettings thePartitionSettings, PartitionablePartitionId theRequestPartitionId, String theResourceType, String theParamName, String theSystem, String theUnits) static long
calculateHashUnits
(PartitionSettings thePartitionSettings, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, String theResourceType, String theParamName, String theUnits) static long
calculateHashUnits
(PartitionSettings thePartitionSettings, PartitionablePartitionId theRequestPartitionId, String theResourceType, String theParamName, String theUnits) void
getUnits()
int
hashCode()
Subclasses must implementvoid
setHashIdentityAndUnits
(Long theHashIdentityAndUnits) void
setHashIdentitySystemAndUnits
(Long theHashIdentitySystemAndUnits) void
void
Methods inherited from class ca.uhn.fhir.jpa.model.entity.BaseResourceIndexedSearchParam
calculateHashIdentity, calculateHashIdentity, calculateHashIdentity, copyMutableValuesFrom, getHashIdentity, getId, getParamName, getPartitionSettings, getResource, getResourcePid, getResourceType, getStorageSettings, getUpdated, isIndexStorageOptimized, isMissing, matches, optimizeIndexStorage, restoreParamName, setHashIdentity, setMissing, setParamName, setPartitionSettings, setResource, setResourceType, setStorageSettings, setUpdated, toQueryParameterType
Methods inherited from class ca.uhn.fhir.jpa.model.entity.BaseResourceIndex
equals, setId, setPartitionId, setPlaceholderHashesIfMissing
Methods inherited from class ca.uhn.fhir.jpa.model.entity.BasePartitionable
getPartitionId, toString
-
Field Details
-
mySystem
-
myUnits
-
-
Constructor Details
-
BaseResourceIndexedSearchParamQuantity
Constructor
-
-
Method Details
-
clearHashes
- Specified by:
clearHashes
in classBaseResourceIndex
-
calculateHashes
- Specified by:
calculateHashes
in classBaseResourceIndex
-
getHashIdentityAndUnits
-
setHashIdentityAndUnits
-
getHashIdentitySystemAndUnits
-
setHashIdentitySystemAndUnits
-
getSystem
-
setSystem
-
getUnits
-
setUnits
-
hashCode
Description copied from class:BaseResourceIndex
Subclasses must implement- Specified by:
hashCode
in classBaseResourceIndex
-
calculateHashSystemAndUnits
public static long calculateHashSystemAndUnits(PartitionSettings thePartitionSettings, PartitionablePartitionId theRequestPartitionId, String theResourceType, String theParamName, String theSystem, String theUnits) -
calculateHashSystemAndUnits
public static long calculateHashSystemAndUnits(PartitionSettings thePartitionSettings, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, String theResourceType, String theParamName, String theSystem, String theUnits) -
calculateHashUnits
public static long calculateHashUnits(PartitionSettings thePartitionSettings, PartitionablePartitionId theRequestPartitionId, String theResourceType, String theParamName, String theUnits) -
calculateHashUnits
public static long calculateHashUnits(PartitionSettings thePartitionSettings, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, String theResourceType, String theParamName, String theUnits)
-