
Package ca.uhn.fhir.jpa.model.entity
Class BaseResourceIndexedSearchParam
java.lang.Object
ca.uhn.fhir.jpa.model.entity.BasePartitionable
ca.uhn.fhir.jpa.model.entity.BaseResourceIndex
ca.uhn.fhir.jpa.model.entity.BaseResourceIndexedSearchParam
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
BaseResourceIndexedSearchParamQuantity
,ResourceIndexedSearchParamCoords
,ResourceIndexedSearchParamDate
,ResourceIndexedSearchParamNumber
,ResourceIndexedSearchParamString
,ResourceIndexedSearchParamToken
,ResourceIndexedSearchParamUri
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic long
calculateHashIdentity
(PartitionSettings thePartitionSettings, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, String theResourceType, String theParamName) static long
calculateHashIdentity
(PartitionSettings thePartitionSettings, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, String theResourceType, String theParamName, List<String> theAdditionalValues) static long
calculateHashIdentity
(PartitionSettings thePartitionSettings, PartitionablePartitionId theRequestPartitionId, String theResourceType, String theParamName) <T extends BaseResourceIndex>
voidcopyMutableValuesFrom
(T theSource) abstract Long
getId()
abstract ResourceTable
Get the Resource this SP indexesboolean
boolean
matches
(ca.uhn.fhir.model.api.IQueryParameterType theParam) setMissing
(boolean theMissing) void
setParamName
(String theName) setPartitionSettings
(PartitionSettings thePartitionSettings) abstract BaseResourceIndexedSearchParam
setResource
(ResourceTable theResource) void
setResourceType
(String theResourceType) setStorageSettings
(StorageSettings theStorageSettings) void
setUpdated
(Date theUpdated) abstract ca.uhn.fhir.model.api.IQueryParameterType
Methods inherited from class ca.uhn.fhir.jpa.model.entity.BaseResourceIndex
calculateHashes, clearHashes, equals, hashCode, setId, setPartitionId
Methods inherited from class ca.uhn.fhir.jpa.model.entity.BasePartitionable
getPartitionId, toString
-
Constructor Details
-
BaseResourceIndexedSearchParam
public BaseResourceIndexedSearchParam()
-
-
Method Details
-
getId
- Specified by:
getId
in classBaseResourceIndex
-
getParamName
-
setParamName
-
getResource
Get the Resource this SP indexes -
setResource
-
copyMutableValuesFrom
- Specified by:
copyMutableValuesFrom
in classBaseResourceIndex
-
getResourcePid
-
getResourceType
-
setResourceType
-
getUpdated
-
setUpdated
-
isMissing
-
setMissing
-
toQueryParameterType
-
matches
-
getPartitionSettings
-
setPartitionSettings
-
getStorageSettings
-
setStorageSettings
-
calculateHashIdentity
public static long calculateHashIdentity(PartitionSettings thePartitionSettings, PartitionablePartitionId theRequestPartitionId, String theResourceType, String theParamName) -
calculateHashIdentity
public static long calculateHashIdentity(PartitionSettings thePartitionSettings, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, String theResourceType, String theParamName) -
calculateHashIdentity
public static long calculateHashIdentity(PartitionSettings thePartitionSettings, ca.uhn.fhir.interceptor.model.RequestPartitionId theRequestPartitionId, String theResourceType, String theParamName, List<String> theAdditionalValues)
-